连接诊断
分步诊断连接和延迟问题的指南。
遇到问题时,盲目重试浪费时间。按以下顺序逐步定位。
步骤 1:判断症状类型
| 症状 | 可能原因 |
|---|---|
| 完全无法连接 | 网络或端点配置错误 |
| 已连接但终端很慢 | 网络延迟或 Mac 负载过高 |
| 已连接但输出过时 | 会话状态问题 |
| 通知缺失 | Hook 传递或 iOS 权限问题 |
步骤 2:检查服务器
在 Mac 上确认服务器正在监听:
应该看到一个 node 进程。如果没有,说明服务器未运行。
使用 Cloudflare Tunnel 时还需检查:
步骤 3:测试网络可达性
从同网络的另一台设备(或 Mac 本机):
如果端口不可达,检查:
- Mac 防火墙设置
- 正确的网络接口(WiFi 为
en0,以太网为en1) - 设备是否在同一子网
步骤 4:检查 Mac 性能
如果连接正常但感觉慢:
Mac 负载过高时会延迟终端输出,看起来像网络问题。
步骤 5:刷新会话
如果输出过时或终端空白:
- 在 iPhone App 中打开会话选择器。
- 重新选择该会话。
- 这会重新附加到 tmux 会话并刷新输出。
如果会话不存在了(被删除或服务器重启),创建新会话。
步骤 6:检查通知传递
如果推送通知无法正常工作:
- iOS 权限: 设置 > Tactic Remote > 通知 > 允许。
- Hook 事件: Claude Code 触发的 hook 事件由服务器转发。确认服务器能接收到:
- 应用版本: 确保 Mac App 和 iOS App 都是最新版本。
何时提交支持请求
如果以上步骤都无法解决问题,联系支持 并附上:
- 应用版本(Mac 和 iOS)
- 连接模式(局域网或隧道)
- 你尝试的步骤
- 截图或错误信息(隐去 API Key)