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 分布式网络支持
📥 安装与使用
获取方式
- GitHub Releases:https://github.com/GlassOnTin/Haven/releases/latest
- F-Droid:https://f-droid.org/en/packages/sh.haven.app
F-Droid 版本更推荐——没有 Google 依赖,完全自由。
快速上手
- 安装 App 后,点击右上角
+新建连接 - 选择协议类型(SSH/VNC/RDP/SFTP)
- 填写主机地址、端口、用户名
- 首次连接会提示保存主机密钥,确认即可
# SSH 示例配置
主机:your-server.com
端口:22
用户名:root
认证方式:密钥或密码本地桌面玩法
- 连接配置中选择「Local Desktop」
- App 会通过 PRoot 启动一个轻量 Xfce4 环境
- VNC 连接
localhost:1即可看到桌面
这个玩法很有意思——相当于在 Android 设备上运行一个完整的 Linux 桌面环境,不需要 Root。
🎯 适用场景
移动服务器管理
- 随时随地 SSH 进服务器,紧急处理问题
- VNC 查看远程桌面,图形化操作
- RDP 连接 Windows 服务器
移动办公
- 在平板上通过 SFTP 管理文件
- 通过本地桌面写代码(配合蓝牙键盘体验不错)
技术学习
- 在手机上体验 Linux 桌面
- 练习 SSH/VNC/RDP 协议操作
隐私敏感用户
- 拒绝云端同步,本地存储
- 生物识别锁保护会话
🔍 对比同类工具
Haven 并不是这个领域的唯一选择,来看看和主流替代品的对比:
| 工具 | 协议支持 | 本地桌面 | Root 要求 | 源码 |
|---|---|---|---|---|
| Haven | SSH/VNC/RDP/SFTP | ✅ | ❌ | ✅ 开源 |
| Termius | SSH/Telnet | ❌ | ❌ | ❌ 闭源 |
| VNC Viewer | VNC only | ❌ | ❌ | ❌ 闭源 |
| Microsoft RD Client | RDP only | ❌ | ❌ | ❌ 闭源 |
| JuiceSSH | SSH only | ❌ | ❌ | ❌ 闭源 |
Haven 的优势:全协议覆盖 + 开源 + 本地桌面 + 隐私优先,没有明显短板。
⚠️ 注意事项
- 本地桌面性能有限:PRoot 方案在低端设备上可能会有卡顿,不适合重度桌面使用
- RDP 体验依赖网络:高延迟下体验不如 VNC
- 生物识别兼容性:部分设备可能不支持,需确认 App 的锁屏功能
- Reticulum 网络:如果你不知道这是什么,大概率用不上
✅ 总结
Haven 是一款相当良心的 Android 远程控制工具。全协议覆盖、开源免费、本地桌面、无 Root 要求、隐私优先——这几个标签放在一起,在同类产品中并不常见。
虽然本地桌面的性能受限于 Android 设备性能,但对于应急场景和技术学习来说已经完全够用。如果你需要一款靠谱的移动 SSH 客户端,同时又想偶尔用 VNC/RDP 远程桌面,这款 App 值得一试。
推荐指数:⭐⭐⭐⭐(4/5)
适用人群:技术爱好者、服务器管理员、移动办公用户、隐私强迫症患者