Haven 是一款免费的 Android 远程客户端,支持 SSH/VNC/RDP/SFTP 四大协议。内置多标签终端、本地桌面、SSH 密钥生成、连接管理等功能。无需 Root 即可运行,隐私优先无追踪,支持 F-Droid 安装,适合技术爱好者和移动办公用户。

🎤 引言

你有没有遇到过这种情况:出门在外,手机突然收到服务器报警,需要紧急 SSH 进去处理,但身边又没有电脑?以前这类场景只能干着急,或者背着一台笔记本到处跑。

现在有一款叫 Haven 的 App,直接把完整的远程控制能力装进口袋——而且完全免费、开源,无需 Root。


⭐ 核心功能

Haven 不是什么半吊子移动端工具,它支持的协议栈相当完整:

终端(SSH/Mosh/ET)

  • VT100/xterm 模拟器,多标签页会话
  • 支持 Mosh(移动Shell,断网不丢会话)和 Eternal Terminal(持久连接)
  • 纯 Kotlin 实现协议栈,不依赖原生二进制
  • tmux/zellij/screen 自动附着、鼠标模式、可配置键盘工具栏

桌面(VNC)

  • RFB 3.8 协议支持,Hextile/ZLib 等编码
  • pinch-to-zoom、单指拖拽窗口管理
  • 本地桌面功能:无需连接远程,一键启动设备上的 Xfce4 桌面(通过 PRoot + Xvnc 实现,无需 Root

远程桌面(RDP)

  • 基于 IronRDP,支持连接 Windows 远程桌面、xrdp、GNOME Remote Desktop
  • SSH 隧道穿透,自保存 SSH 配置自动连接

文件传输(SFTP)

  • 多标签页管理多个 SFTP 连接
  • 上传/下载/删除、路径复制、隐藏文件切换、排序

密钥管理

  • 设备端生成 Ed25519/RSA/ECDSA 密钥
  • 支持 PEM/OpenSSH 格式导入
  • 一键复制公钥,快速部署到 authorized_keys

连接管理

  • 保存连接配置,支持 SSH/Mosh/VNC/RDP/Reticulum 多种传输方式
  • 主机密钥 TOFU 验证,指纹变化检测
  • 自动重连、端口转发、ProxyJump 多跳隧道
  • SOCKS5/SOCKS4/HTTP 代理支持,兼容 Tor .onion

安全特性

  • 生物识别应用锁(immediate/30s/1m/5m/never)
  • 零遥测、零 analytics,本地存储优先
  • Reticulum 分布式网络支持

📥 安装与使用

获取方式

F-Droid 版本更推荐——没有 Google 依赖,完全自由。

快速上手

  1. 安装 App 后,点击右上角 + 新建连接
  2. 选择协议类型(SSH/VNC/RDP/SFTP)
  3. 填写主机地址、端口、用户名
  4. 首次连接会提示保存主机密钥,确认即可
# SSH 示例配置
主机:your-server.com
端口:22
用户名:root
认证方式:密钥或密码

本地桌面玩法

  1. 连接配置中选择「Local Desktop」
  2. App 会通过 PRoot 启动一个轻量 Xfce4 环境
  3. VNC 连接 localhost:1 即可看到桌面

这个玩法很有意思——相当于在 Android 设备上运行一个完整的 Linux 桌面环境,不需要 Root。


🎯 适用场景

移动服务器管理

  • 随时随地 SSH 进服务器,紧急处理问题
  • VNC 查看远程桌面,图形化操作
  • RDP 连接 Windows 服务器

移动办公

  • 在平板上通过 SFTP 管理文件
  • 通过本地桌面写代码(配合蓝牙键盘体验不错)

技术学习

  • 在手机上体验 Linux 桌面
  • 练习 SSH/VNC/RDP 协议操作

隐私敏感用户

  • 拒绝云端同步,本地存储
  • 生物识别锁保护会话

🔍 对比同类工具

Haven 并不是这个领域的唯一选择,来看看和主流替代品的对比:

工具协议支持本地桌面Root 要求源码
HavenSSH/VNC/RDP/SFTP✅ 开源
TermiusSSH/Telnet❌ 闭源
VNC ViewerVNC only❌ 闭源
Microsoft RD ClientRDP only❌ 闭源
JuiceSSHSSH only❌ 闭源

Haven 的优势:全协议覆盖 + 开源 + 本地桌面 + 隐私优先,没有明显短板。


⚠️ 注意事项

  1. 本地桌面性能有限:PRoot 方案在低端设备上可能会有卡顿,不适合重度桌面使用
  2. RDP 体验依赖网络:高延迟下体验不如 VNC
  3. 生物识别兼容性:部分设备可能不支持,需确认 App 的锁屏功能
  4. Reticulum 网络:如果你不知道这是什么,大概率用不上

✅ 总结

Haven 是一款相当良心的 Android 远程控制工具。全协议覆盖、开源免费、本地桌面、无 Root 要求、隐私优先——这几个标签放在一起,在同类产品中并不常见。

虽然本地桌面的性能受限于 Android 设备性能,但对于应急场景和技术学习来说已经完全够用。如果你需要一款靠谱的移动 SSH 客户端,同时又想偶尔用 VNC/RDP 远程桌面,这款 App 值得一试。

推荐指数:⭐⭐⭐⭐(4/5)

适用人群:技术爱好者、服务器管理员、移动办公用户、隐私强迫症患者