GoForum › 🌐 V2EX

Fable 5 的遗作 - SharkTTY 原生、保活、断线不掉队的 iOS SSH / Mosh 终端

aeli · 2026-06-18 11:43 · 0 次点赞 · 0 条回复

做了个原生 iOS SSH/Mosh 终端 SharkTTY —— 用 Fable 5 把 Mosh 协议用 Rust 从零重写了一遍

一直想要一个能在地铁里用的手机终端:锁屏、切后台、Wi-Fi↔蜂窝乱跳都不掉线,弱网下打字还能即时回显。市 面上号称支持 mosh 的 app ,大多要么依赖服务器上的 C 版 mosh ,要么其实悄悄退回了普通 SSH ,于是自己做了一个。

  • 原生 SwiftUI + SwiftTerm ,不是 Electron 套壳,启动快、省电。
  • 网络/协议核心全是 Rust:Mosh 的 SSP 状态同步、本地回显预测、OCB 加密、UDP 传输全部从零实现,经 xcframework 接进 Swift——真正的 Mosh 漫游,不是壳子。
  • SSH 直连任意标准 sshd ,服务端零安装;密钥设备端生成,私钥只在 iOS 钥匙串、绝不上传(就算开了配置同步账号,也不传密码/私钥/口令)。
  • TOFU 主机指纹锁定、一键连接 + 启动脚本恢复现场( tmux new -A )、命令脚本、iCloud Drive/WebDAV 文件管理、iPad 外接键盘 + 触控板。

App Store: https://apps.apple.com/app/id6774512379

https://safafish.com/sharktty/

功能完全免费-内购只有打赏 cafe

远程图形桌面功能,使用 opus4.8 接班努力开发中,敬请期待。

如果您使用中遇到什么问题,或者有什么想要的改进,也欢迎留言提出

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: aeli
发布: 2026-06-18
点赞: 0
回复: 0