Pocketty iPhone SSH 终端评测与对比
Pocketty 为你的 iPhone 提供即时、密封的代理警报
Pocketty 让你在 herdr 代理被阻塞或完成时,立即在 iOS 上打开全屏 SSH 面板,并且通知负载使用 HPKE 密封,只有你的手机能读取。
核心功能:实时代理警报
- 功能说明: 当代理状态发生变化(例如,
herdr w1:p1 blocked → working)时,主机上的 pocketty 守护进程使用存储在 iPhone Secure Enclave 中的密钥密封警报,通过 Cloudflare Worker 中继转发密文,并由 Apple Push Notification Service 将其传送到设备。 - 重要性: 警报仅包含元数据(代理名称、状态、主机、工作区、标签)。不会传输面板文本或代码,即使涉及第三方中继,也能保证隐私。
直接 SSH 连接,无中间服务器
- 功能说明: Pocketty 通过 Tailscale(或任何可达的 SSH 服务器)直接与主机建立 SSH 会话。该应用不充当代理;终端流量永远不会经过 Pocketty 的服务器。
- 重要性: 保留了端到端加密,并且没有额外的延迟或单点故障。
iOS 上的原生 herdr Pane 视图
- 功能说明: Pocketty 使用 herdr 的 API 列出工作区、标签和代理。选择 Pane 会在全屏 Metal 渲染终端(Ghostty 引擎)中打开确切的远程终端面板。从边缘滑动可显示上次代理轮次的差异,关闭 Pane 会返回之前的视图。
- 重要性: 用户无需截图或在代理中安装钩子,即可在手机上获得桌面级终端体验。
安全密钥处理与主机验证
- 功能说明: SSH 密钥在 iPhone Secure Enclave 内生成,并由 Face ID 保护。主机密钥被固定;主机密钥更改会触发手动信任提示。
- 重要性: 降低了手机私钥泄露的风险,并通过主机密钥固定阻止中间人攻击。
代理状态驱动的 UI 功能
- 基于轮次的差异: 守护进程在每个代理轮次时对工作树进行快照,允许你仅查看该轮次中的更改、整个会话的更改或所有未提交的更改。
- 端口预览: 当代理打开本地端口时,Pocketty 提供应用内预览,通过同一 SSH 隧道加载——无需单独配置端口转发。
- 文本模式输入: 可以通过听写、粘贴或图像上传一次性发送完整消息;应用将生成的文件路径插入远程 shell。
定价与试用模式
- 免费试用: 首次连接后 14 天全功能。
- 发布价格: 一次性购买 $99(原价 $129)。无订阅、无账户、无广告。
与 Moshi(另一款 iOS SSH/代理客户端)的对比
| 功能 | Pocketty | Moshi |
|---|---|---|
| 价格 | $99 一次性(免费 14 天试用) | 免费层;Pro $9.99/月,$89.99/年,$199 终身 |
| 通知负载 | 仅密封元数据(HPKE) | 向 Moshi 服务器发送标题、提示和最多 256 字节的命令文本 |
| 谁可以读取通知 | 仅你的手机(中继和 Apple 看到密文) | Moshi 服务器缓存事件最多 24 小时 |
| herdr 集成 | 原生 Pane 视图、实时代理状态、无钩子 | 部分集成;某些功能需要付费的 Moshi 钩子 |
| 差异 | 基于轮次、会话、未提交(需要守护进程) | 仅未提交的并排差异,Pro 功能 |
| 版本兼容性 | 应用和守护进程独立更新 | 桌面钩子必须与应用版本匹配 |
对比表直接取自 Pocketty 的网站,反映了截至 2026 年 10 月 2 日两个产品的状态。
Hacker News 上的社区反馈
- 替代开源客户端: 用户提到了 Heeler(免费、开源的 iOS SSH 客户端)和 herdr-web-ui(自托管的 PWA)作为类似解决方案。
- 功能请求与错误: 一条评论报告了连接后出现“herdr 未安装在此主机上”的错误,表明可能存在兼容性问题,这可能影响 $99 的价值主张。
- 用例验证: 多位评论者称赞了在通勤时监控代理的能力,证实了移动优先代理感知的核心价值主张。
安全模型概览
- 密封警报: 主机守护进程使用手机的公共密钥通过 HPKE 加密警报;只有手机可以解密。
- 中继: Cloudflare Worker 转发密文;它永远不会看到明文。
- Apple Push: 传递密封负载;Apple 仅看到通用的“代理更新”标签。
- 手机: 通知扩展解密、验证主机密钥并呈现警报。
- 可选: 关闭通知以完全消除任何中继流量。
完整详情请参阅 Pocketty 的安全模型文档。
快速入门清单
- 在主机上安装 pocketty 守护进程(
curl -fsSL https://pocketty.app/install.sh | sh)。 - 确保主机可通过 Tailscale 或其他 SSH 可访问的网络访问。
- 在 iOS 上打开 Pocketty,点击 附近,然后输入手机上显示的六位配对码。
- 接受主机密钥提示;密钥现在已固定。
- 使用原生 Pane 列表打开任何 herdr 代理或常规 SSH shell。
结论
Pocketty 提供了 iOS 与远程 herdr 代理之间的隐私优先、低延迟桥梁,提供密封的状态通知和全屏终端,在手机上感觉原生。其有限的功能集(设计如此)与 Moshi 等竞争对手相比减少了攻击面,一次性 $99 的价格使其成为需要移动访问 AI 驱动编码代理的开发者的有吸引力的选择。
Sources
相关
- 项目
- 项目
- 项目
- 项目
- 项目