平台
  • Android 8.0 或更新版本 — Google Play 的可用版本取决于发布渠道;封闭测试版本需要先加入测试
  • iPhone 和 iPad 上的 iOS 16 或更高版本——在 TestFlight 上加入公测
  • 当前 Android 和 iOS 共用版本 2 清单及设置备份格式;导入备份不会启用目标平台不支持的功能
  • 此列表以最新应用源码为准;功能可用性因商店和测试版本而异,实验性功能均有标注
连接
  • 密码认证与私钥认证
  • Android 上支持 Ed25519、ECDSA(P-256/384/521)与 RSA 私钥;iOS 上支持 Ed25519 与 ECDSA。两个平台都能打开带口令加密的密钥
  • 保存的服务器配置,包含主机、端口、用户名、凭据、私钥与可选的隧道描述——克隆某个配置即可将其设置复制到新服务器
  • 给服务器起个名称,列表就会显示名称而不是地址——一旦两行看起来会难以区分,地址便会自动回到列表中
  • 可按名称、主机、端口、凭据或任意备用地址搜索已保存的服务器
  • 如果你用两条不同的记录连到了同一台机器,应用会察觉——它会比对主机密钥指纹,并提议把它们合并成一个多地址服务器
  • 搜索优先的添加会话流程:从专用搜索页面选择已保存的服务器,一键连接
  • 每个已保存的服务器可设置多个地址,用于 LAN/VPN 漫游——按顺序尝试,优先使用上次成功的地址,网络变化时自动重连
  • 可在服务器配置中选择的可复用凭据记录
  • 围绕「继续未完成的工作」设计的主界面:当前活动的连接,以及在你的服务器上等待的 tmux 会话——后者取自本地保存的快照,因此没有网络也能列出,每一行都标注了快照的新旧程度。iOS 上「最近」列表已经移进「新建连接」面板,点一下就把内容预先填进表单
  • 端到端的 IPv6 支持:地址字段可填写方括号包裹的字面地址并附带可选端口,端口转发规则中也可使用方括号包裹的 IPv6 目标
  • 成功与失败的登录日志,记录实际连通的地址;失败时还会记录原因
  • Teleport 代理传输(实验性,Android):使用用户名、密码和 OTP 登录,或导入 Teleport 配置或身份文件,浏览集群节点,然后通过代理隧道运行终端、SFTP、tmux 与插件
  • 两个平台支持保存 SSH 跳板机,展开有序链最多八跳;每跳使用自己的凭据并检查服务器身份
  • Android SSH 代理转发按服务器启用,让远程程序请求保存密钥签名,可设每次先批准;私钥留在手机
  • Android 通过 USB 或 NFC 支持 FIDO2:注册或导入 OpenSSH 安全密钥凭据,再按提示触摸及输入 PIN
终端
  • VT100/xterm-256color 风格的终端行为,支持 24-bit 真彩色与斜体——会向 shell 声明 TERM=xterm-256color 与 COLORTERM=truecolor
  • 回滚缓冲区在 Android 和 iOS 上可设为 1,000、5,000、10,000 或 50,000 行(默认 5,000 行)
  • 在终端中查找——搜索回滚缓冲区与可见屏幕,并在匹配项之间跳转(Android 与 iOS)
  • Shell 集成(OSC 133):在提示符之间逐个跳转、选中某条命令的整段输出——包括 300 行之前那次构建的报错,而不只是最后一条命令——并在长时间运行的命令完成时收到提醒(Android 与 iOS)
  • 通过 Kitty graphics 协议在终端中内嵌显示图像,捏合缩放与重新换行后依然保留,而不会凭空消失(Android 与 iOS)
  • 应用自行绘制方块、盲文和六分格,使 chafa、timg 和 ANSI 字符画在 Android 与 iOS 上准确显示
  • 两个平台的触摸操作可向跟踪鼠标的终端程序发送单击,并可选拖动;iOS 还提供改为放置光标的设置
  • 窗格标题显示该窗格真实的工作目录,来源是向 tmux 查询或 shell 通过 OSC 7 上报(Android)
  • 由十三个按键组成的扩展按键栏——ESC、TAB、CTRL、方向键、Home、End、PgUp、PgDn 与键盘切换——放不下时换到第二行而不是横向滚动,仍然多出来的按键会收进溢出菜单,因此不会有按键跑到屏幕外
  • 在 Android 和 iOS 上均可自定义这一按键栏:从约 45 个预设(含 F1–F12、Ctrl 组合键与符号)中添加;也可移除、重新排序、隐藏、定义你自己的转义序列按键并恢复默认,全程带实时预览
  • 点按聚焦、可选的「点按显示键盘」设置、复制与全部复制操作
  • 捏合缩放文字大小,并同步调整远程终端尺寸
  • 窗格双击全屏
  • 终端文本选择:复制、分享与全选操作——长按选中单词,复制后仍保留所选内容,方便分享或再次复制
  • OSC 52 剪贴板——将远程 tmux 或 vim 会话中的文本直接复制到手机剪贴板(Android 与 iOS)
  • 两个平台支持硬件键盘与语音听写;iOS 默认开启听写和建议,含自动更正。关闭可使用直接终端输入
  • Android 和 iOS 上支持外接与 Bluetooth 键盘,包括方向键、功能键以及 Ctrl/Alt 组合键
  • 括号粘贴(bracketed paste),使多行剪贴板内容不会被自动执行
  • 内置的 Nerd Font 可在 Android 和 iOS 上渲染 powerline、starship、devicon 与 Material Design 图标字形,否则系统字体只会将其显示为空白方框
  • 宽 CJK、emoji 与组合字符在 Android 与 iOS 上都能被正确测量和绘制,包括字素簇(grapheme cluster)与零宽连接符(zero-width joiner)
  • 在 Android 和 iOS 上可配置终端字体(系统等宽字体、JetBrains Mono 或 Source Code Pro)与 ANSI 配色方案(Solarized、Gruvbox、Dracula、Nord),并实时应用到已打开的窗格
  • 「设置」中除捏合缩放外还提供终端字号滑块,应用主题可设为「跟随系统」、「浅色」或「深色」
  • 连接速度与停滞标记区分繁忙命令和无响应连接,可选调暗及振动
  • 远程通知、命令完成提醒和远程读取剪贴板由设置控制,默认关闭
  • 终端游戏可在 Android 和 iOS 上主动启用方向滑动,将滑动转换为方向键;默认仍为普通滚动
  • 在 Android 上,可重新排列或隐藏会话工具栏操作、添加已安装插件的快捷方式,并选择全屏时是否隐藏工具栏和附加按键
会话
  • 最多八个并发 SSH 会话
  • 活动会话的网格布局
  • 后台与锁屏期间的稳定性:在 Android 上,前台服务让 shell 与智能体在你把应用从最近任务中划掉之后继续运行;在 iOS 上,tmux 自动附加会重新接回你的 shell
  • Keepalive 与带指数退避的重连尝试——最多十次,而针对你已经离开的那个网络所产生的失败不计入次数上限
  • 切换 Wi-Fi、移动数据或 VPN 时会立刻重新连接,而不是干等已经失效的链路;已处于退避等待中的会话,一旦出现可用网络就会立即重试
  • Android 和 iOS 通过无回应的保活探测识别停止响应的服务器并重连
  • 主界面的「活动会话」入口;常驻通知列出会话——点按即可打开
  • 两个平台跟踪 tmux 命令并提供重连提示,每台服务器可选自动、不附加、tmux、herdr 或 Zellij;切换 tmux 套接字保留会话身份
  • 智能体通过终端主动上报,因此应用知道是哪个智能体、它正在运行什么工具,以及它是否正卡在你这里——窗格会变为琥珀色,标题显示「claude · needs you」,工具栏角标统计有多少个正在等待
  • 在「智能体」列表中一键回答智能体的提问;回复通过单独的通道送达,绝不会往屏幕上正在显示的内容里打字
  • 可在应用内把智能体钩子安装到服务器上——那是一个任何智能体都能调用的小 shell 脚本,而不是绑定某个厂商的集成
  • Eternal Terminal(ET)传输,使会话在网络中断、休眠和 IP 变化后仍能存活,可选择通过 SSH 自动部署 etserver
  • Tmux 管理器:列出并切换会话、窗口与窗格——附加、重命名、创建、拆分、缩放或结束,支持按名称/日期排序,🔔 标记等待输入的智能体
  • 一个多路复用器按钮打开 tmux、herdr 和 Zellij 管理器;Herdr 支持窗格预览、聚焦及回复,Zellij 支持运行中与已退出会话
  • 搜索已加载的 tmux、herdr 和 Zellij 会话、套接字、窗口/标签页和窗格,匹配结果保留上级层次;不会搜索尚未打开的远程分支
文件与隧道
  • 本地与远程双窗格 SFTP 浏览器,并带有可滚动、逐条显示每一次传输的传输日志
  • 上传和下载可排队执行;Android 可将文件分享至 Mobile SSH。iOS 分享扩展会上传到最近一次成功连接的服务器,并将已上传文件的路径排队插入匹配的终端
  • 在手机与远程主机之间递归上传和下载文件夹
  • 远程重命名、删除、创建、编辑、压缩为 .tar.gz、权限(chmod/chown)与详情等操作
  • 两个平台都可以用其他应用打开已下载的文件——在 iOS 上,下载内容还会出现在「文件」应用的「我的 iPhone」下
  • 两个平台按主机和 tmux 会话记忆远程目录;iOS 还可记住通过“文件”选择的外部本地文件夹
  • 按名称或日期排序并按主机持久化,还可快速跳回最近访问过的远程路径
  • 文件大小以二进制单位显示,与隔壁标签页终端里 ls -h 的输出保持一致
  • 随服务器配置保存的本地端口转发,连接时自动建立
  • 整个应用与文件浏览器都跟随系统的浅色或深色主题——在 Android 和 iOS 上均可选择「跟随系统」、「浅色」或「深色」
  • 在 Android 和 iOS 的活动会话中添加、编辑或移除本地端口转发;更改在重新连接后保留,不会改写已保存的服务器配置
  • iOS 附件上传会在确定最终文件名或插入路径前验证传输完成情况和文件大小,并保留已有文件
本地化
  • 两个平台都有二十种语言:阿拉伯语、埃及阿拉伯语、孟加拉语、简繁中文、英语、法语、德语、印地语、印度尼西亚语、日语、马拉地语、尼日利亚皮钦语、葡萄牙语、俄语、西班牙语、泰米尔语、泰卢固语、土耳其语和乌尔都语
  • 默认跟随系统语言;如果你希望应用使用与手机不同的语言,「设置」中也提供了语言选择器
密钥与备份
  • 在设备上生成新的 Ed25519 或 ECDSA 密钥(Android 上还支持 RSA),可选口令
  • 复制、分享或保存生成的公钥,以添加到服务器的 authorized_keys
  • 两个平台的完整备份均包含服务器、凭据、应用设置、语言、多路复用器排序和 VPN 配置;Android 重新导出备份时不会保留受管理的 iOS VPN 配置
  • 可只导出所选项目或清单;完整备份有预览及合并/替换选择,并可用密码加密
  • 未加密备份含密码和私钥。SSH 主机信任、活动会话、系统权限和本地文件夹授权不可移植;安全密钥凭据仍需实体密钥
安全
  • 安全屏幕:在 Android 上,阻止截图与屏幕录制,并在最近任务缩略图中隐藏应用;在 iOS 上,遮盖应用切换器的预览并阻止屏幕录制与镜像(iOS 上无法阻止手动截图)——在密码、密钥或令牌显示在屏幕上时可选择开启的设置
  • 已保存服务器、凭据和密钥存储在设备,无需云账户或同步;存储保护及其限制请参阅隐私页面
  • Android 和 iOS 上的可选使用分析均须获得明确同意;关闭分析不影响任何功能,事件不包含服务器、凭据、命令或文件内容
  • SSH 主机身份会在身份验证之前进行检查。两个平台默认自动信任新的原始主机密钥,也可设置为必须批准;已变更的密钥会被拒绝
  • 两个平台均可导入限定作用范围的 OpenSSH 主机证书颁发机构和主机密钥吊销记录。iOS 支持 Ed25519/ECDSA 主机证书,也可指定证书主机名以通过 IP 连接。SSH 信任记录仅保存在各自设备上,不包含在备份中
插件
  • 按类别浏览并搜索、安装和运行插件;切换来源会刷新目录
  • 插件从公开目录按需下载,经 SHA-256 校验后存入应用私有存储
  • 插件必须声明自己需要什么——SSH 命令、隧道、存储——应用会拒绝一切它没有申请过的能力
  • 当插件要在你的服务器上做配置时,会先把将要执行的具体命令展示给你,经你批准后才会运行
  • 可配置自定义或私有的目录源,也可以从你自己服务器上的某个文件夹安装
远程桌面
  • 两个平台通过 SSH 隧道使用 VNC 桌面,无需向公网暴露 VNC 端口
  • 触摸指针、硬件与软键盘输入、剪贴板交换和桌面响铃
  • VNC 服务器支持时选择屏幕预设或自定义尺寸;不支持的调整请求会报告
  • iOS 支持使用 Mac 屏幕共享账户进行身份验证,桌面凭据与 SSH 凭据分开保存,并使用已保存的附加按键布局
VPN 与代理客户端
  • 在 Android 和 iOS 主屏幕上管理 SSH VPN、SOCKS5 代理、WireGuard、Shadowsocks 和 OpenVPN 配置
  • SSH VPN 通过已保存的 SSH 服务器传输 TCP 和 DNS,并支持域名路由;分配给 SSH 的其他 UDP 流量会被阻止。WireGuard 和 OpenVPN 使用各自的路由配置
  • SOCKS5 为配置为使用本地代理的应用提供服务。Android 可将其与另一个 VPN 同时运行;iOS 上 Mobile SSH 进入后台时代理会停止
  • 导入 WireGuard .conf、支持的 Shadowsocks ss://,或内含已验证服务器证书的自包含 OpenVPN .ovpn
  • Android 支持选择应用;iOS 的按应用 VPN 需要设备管理。Android 的应用选择无法直接用于选择 iOS 应用
  • 在 Android 上切换配置,或使用 Mobile SSH VPN 快捷设置图块停止或启动记住的 VPN 配置;该图块不适用于 SOCKS 代理
  • Android 同一时间只允许运行一个设备 VPN;iOS 同一时间只允许运行一个 Mobile SSH VPN 或代理。这些客户端不保证始终在线或锁定保护;Tailscale 使用其独立应用
远程 Git 工具
  • 在 Android 和 iOS 上,使用当前仓库在独立 SSH 终端中打开 lazygit;iOS 也可手动指定路径。服务器须已安装 Git 和 lazygit
  • 使用受支持的 lazygit 版本时,可选的 delta 差异视图会跟随终端配色;原始 shell 保持打开
  • Android 还可打开单独安装的 Git 插件,查看差异和历史、暂存整个文件、提交、获取、快进拉取和推送;仓库始终保留在服务器上
应用内浏览器
  • 在 Android 和 iOS 的 Mobile SSH 内打开转发的 HTTP 或 HTTPS 服务;HTTPS 仍须使用有效证书
  • Android 还提供终端链接操作、页内搜索、书签、历史记录、桌面模式和按网站保存的浏览器偏好设置
语音助手(实验性,Android)
  • 在设置中启用语音辅助,并配置一台 Linux SSH 服务器来运行助手;发送口述或输入的消息,可选择先检查转写文本,也可进行带语音回复的实时对话
  • 选择服务器助手、Codex 或 Claude,并查看已连接主机上的编程助手;向终端输入或更改多路复用器需要另行启用
安全提示:当前应用将保存的服务器与凭据记录存储在设备本地(iOS 上的机密保存在系统 Keychain 中),不提供云同步。请使用强锁屏保护设备,避免在共享设备上保存凭据。