适用于 Android 的安全 SSH 终端、VNC 桌面和 SFTP 客户端
Haven 是一款适用于 Android 的开源 SSH、VNC 和 SFTP 客户端。
通过完整的终端模拟器连接到服务器,通过 VNC 查看远程桌面,通过 SFTP 浏览和传输文件,并管理您的 SSH 密钥——所有操作均可直接在手机上完成。
终端:
- 支持 Unicode 的完整 VT100/xterm 终端模拟器(Hack 字体)
- 每个服务器支持多个标签页
- 集成会话管理器(tmux、zellij、screen、byobu)
- 支持滚动事件的鼠标模式,适用于 TUI 应用(vim、zellij、htop)
- 键盘工具栏包含 Esc、Tab、Ctrl、Alt、方向键及 shell 符号
- 文本选择功能,支持单词扩展、方向键调整、复制及打开URL
- 6种配色方案:Haven、Classic Green、Light、Solarized Dark、Dracula、Monokai
- 可配置字体大小(8–32点)
VNC远程桌面:
- 支持双指缩放和平移的VNC桌面查看器
- 支持SSH隧道以实现加密的VNC连接
- 沉浸式全屏模式
- 带修饰键和符号的键盘工具栏,适用于远程桌面操作
- 支持拖动手势的触摸点击
OSC 转义序列支持:
- OSC 52:远程剪贴板设置
- OSC 8:超链接
- OSC 9/777:终端通知(弹出提示或 Android 通知)
- OSC 7:工作目录跟踪
网络功能:
- 支持自动重连和指数退避的 SSH
- SSH 端口转发(本地和远程)
- 支持连接树视图的 ProxyJump 多跳隧道
- 通过 rnsh 支持 Reticulum(侧带或直接 TCP 网关),采用基于公告的发现机制
- 本地网络中 SSH 主机的网络发现
- 首次使用即信任的主机密钥验证,并显示指纹
文件传输:
- SFTP 文件浏览器,支持上传、下载、删除及复制路径
- 可按名称、大小或日期排序;切换隐藏文件显示
安全:
- SSH 密钥生成(Ed25519、RSA、ECDSA),支持加密存储
- 密钥、连接及设置的加密备份与恢复
- 生物识别应用锁定(指纹或面部)
- 无广告、无追踪、不收集数据
- 所有数据均保存在您的设备上
外观:
- 浅色、深色及系统默认主题
- Android 12+ 系统支持 Material You 动态配色
Haven 是一款免费且开源(GPLv3)的应用。源代码可在 GitHub 上获取。