SharkTTY — 用 iPad / iPhone 连回你的 Mac,随手 vibe coding

aeli 2026-07-02 12:02 1

一开始做 SharkTTY ,只是想在 iPad 上舒服地连自己的几台服务器敲终端。

但用着用着,我发现自己更多是在用 iPad 连家里的 Mac 做远程桌面——然后就撞上了老问题:现有的远程桌面 App
在 iPad
上体验都差点意思,鼠标和键盘尤其别扭。于是重心慢慢挪到了桌面显示与交互上:怎么让鼠标跟手、怎么让 iPad
那块巨大的软键盘不挡屏又好打字,为此还顺手做了虚拟键盘、远程语音 / 远程麦克风的一堆尝试。

现在它已经能覆盖我自己日常的远程办公和写代码需求了,所以拿出来请大家试试。App 端和 Mac
端都完全免费、不设任何使用限制。


一个人关起门来写的东西,体验上肯定还有 bug
和不完善的地方——欢迎直接拍砖,提到的问题和建议我会尽量在后续版本里改掉。

主要特性

- SSH 终端:同时支持密钥证书与密码登录;证书等敏感信息只存放在 iCloud Keychain ,不上传任何服务器。
- 远程桌面:多屏显示;没有外接显示器的 Mac mini 可以开一块虚拟显示器,照样能远程操作。
- 多屏随心:多显示器可单独查看,也可拼接到一屏;虚拟鼠标会自动放大中心区域,保证指哪点哪都看得清。
- 好用的虚拟键盘:大小、透明度都可自定义,悬浮在画面上而不遮挡内容,输入和显示互不打架。
- 远程语音 / 麦克风、SFTP 文件传输等也已在路上,日常传个文件、说句话都能搞定。
- 六种语言(简体中文 / English / 日本語 / Deutsch / Français / Español )。

如果你也有一台常年开机的 Mac mini 或 Mac ,欢迎下载 SharkTTY

连回去试试。用得顺手请告诉我,用得不顺更要告诉我。

网站: https://safafish.com/sharktty/

App 下载: https://apps.apple.com/us/app/sharktty-ssh-mosh/id6774512379
最新回复 (4)
  • Foralrec 07-02 12:05
    1
    支持 Mosh 与 Eternal Terminal 么,都支持的话感觉值得试试
  • aeli 楼主 07-02 12:14
    2
    Mosh 协议支持,et 还在计划中,估计要 1-2 周
  • gap 07-02 12:44
    3
    支持 SSH 的同时还能远程桌面?有点东西啊!安全性如何?
  • aeli 楼主 07-02 12:55
    4
    @gap
    安全措施主要考虑了以下几点:
    凭证:SSH 密钥、密码这些只存你本地(可选 iCloud Keychain 同步),服务器只同步"连哪台机"这类非密信息,账户密码存的是 hash ,凭证本身永远不上服务器。

    远程桌面:局域网直连是 TLS + 证书指纹绑定、点对点;走 WebRTC 时是 DTLS 端到端加密,中转只看得到密文。连接要经过高熵 token / 6 位连接码授权,连错几次会锁定防爆破。

    如果走公共中继兜底,目前还不是全程端到端加密,但是我建的中继是轻转发,没有任何记录和日志,所以应该风险不大。想要最强隐私可以走直连或自部署中继服务。

    基本安全我也让 AI 帮忙做过核查。毕竟个人开发水平有限,企业级的高级加固还在慢慢补——有特殊需求随时告诉我 🙌
* 帖子来源V2EX
返回