故障排除
逐步处理 Tunna 设置、连接、路由、订阅、资产和日志问题。
将此页面作为运行手册使用。从一个已知节点和简单路由开始,做一次干净尝试,然后阅读 Tunna 给出的最新事实。大多数问题来自已选节点、路由计划、Apple Network Extension、提供商更新、资产、导入,或过于安静的日志。
从症状开始,而不是从每个设置开始
选择与你能复现一次的情况匹配的分支,然后在更改更多字段前收集最新 Tunna 证据。
将这些卡片作为此视图中可见标签的地图。每张卡片都会说明一个字段、控件或状态项,并在你更改或依赖它之前解释它的用途。
可见选项
这些是视图中的控件、状态或测量值。请把它们当作参考,而不是功能承诺。
隧道无法保持运行
检查手动 Power、Apple Network Extension 状态、一个已选节点和最新日志行。
流量使用了错误路由
检查规则顺序、暂停状态、Default Route、Proxy 与 Freedom,以及条件能否匹配该流量。
订阅或资产已陈旧
检查获取状态、提供商元数据、更新时间、资产处理状态,以及 Resources 是否正在等待检查。
日志或统计看起来很安静
做一次干净复现,然后比较 Log、Debug、Observability、延迟、丢包和数据计数器。
需要社区支持?
复现问题一次后,发布一份聚焦报告。包含 Tunna 版本、节点是本地还是来自订阅、已选协议、预期路由,以及尝试后的最新日志条目。
分享前请遮盖 UUID、密码、Reality 密钥、节点链接和订阅 URL。
任何连接问题的第一轮检查
常见症状
| 症状 | 先检查 | 可以尝试什么 |
|---|---|---|
| 没有外呼可用 | Outbound 和 Subscriptions | 添加本地节点、扫描或粘贴节点链接,或更新订阅配置。 |
| 连接失败 | 协议、传输和安全 | 将节点与提供商配置比较。Server Name 和 Address 往往不同。 |
| Save 被禁用 | 手动节点字段 | 为已选协议填写必需的地址、端口和凭据值。 |
| 隧道启动后停止 | 最新日志条目 | 清除日志,为一次尝试启用 Debug,手动启动,然后阅读最新条目,寻找第一个启动错误或配置冲突。 |
| 隧道无法启动 | 节点和路由配置 | 为一次复现使用 Debug。冲突通常表示已选节点、传输、安全、路由、DNS 或隧道设置没有描述同一个一致设置。 |
| Power 看起来卡住 | Network Extension 状态 | 如果可见 Power 控件在仍在连接或断开时接受长按,请用它重新初始化 Network Extension。如果 Power 已关闭、失败、无响应或无法长按,请改用 Reset 屏幕。 |
| 流量未被代理 | 路由 | 确认 Default Route 是 Proxy,或在更宽泛的直连规则上方添加 Proxy 规则。 |
| 已连接,但页面仍不加载 | 流量流向 | 将 Default Route 设为 Proxy,测试一个已知节点;如果路由或名称查询不清楚,再为一次尝试使用 Access 或 DNS 日志。 |
| 本地设备消失 | 私有子网 | 检查私有子网流量是否应进入 VPN 隧道。测试一个路由器、打印机、NAS 或本地服务地址。 |
| 只有 DNS、TLS、HTTP、QUIC 或应用协议规则失败 | Sniffing 和 Domain Strategy | 先使用简单域名规则,然后只启用该规则实际需要的识别功能。 |
| 启用 IPv6 后站点变化 | IPv6 route plan | 禁用 IPv6 并重复同一站点测试。只有当网络、提供商、规则和资产都支持该路径时才重新启用。 |
| 规则未匹配 | 规则顺序和条件 | 将规则上移、取消暂停、检查域名类型,并为应用协议规则使用 Sniffing。 |
| 资产规则找不到记录 | 已安装资产 | 添加预定义资产或更新远程资产,等待处理完成,然后再次搜索 Asset 标签页。 |
| 订阅失败、过期或陈旧 | 状态页脚、网络和来源 URL | 检查连接性、提供商 URL、user agent、提供商到期时间,以及获取的配置是否仍包含可用节点链接。 |
| Resources 中的 Import 被禁用 | 选择和待处理获取 | 至少选择一项,然后等待订阅节点或规则资产完成获取。导入前取消选择失败或不需要的项目。 |
| 未找到日志 | Log 控件 | 提高严重级别,只为测试启用 Access 或 DNS,复现问题,然后降低日志详细度。 |
| 电量、数据或存储用量感觉偏高 | Log 和 probes | 测试后关闭 Debug、Access 和 DNS 日志。不主动比较节点时,拉长 probe 间隔或降低并发。 |
| 提供商更新改变了路由 | 订阅清理 | 提供商刷新移除或重命名节点后,检查曾指向订阅节点的规则。 |
常见问题
把这里当作手册的压缩版。每个答案都会指向负责该工作的屏幕或设置类别。
启动和导入
节点和提供商
路由决策
资产和匹配
隧道行为
日志、检查和统计
重置和支持
谨慎使用 Reset
“重置网络扩展”会重建系统 VPN 条目。“重置用户数据”可能移除选定应用设置且无法撤销。请优先使用定向重置选项,而不是“全部重置”。
Power 的含义会随隧道状态变化
根据 Tunna 实际所处状态使用点按和长按操作。隧道健康时,长按是便捷操作;只有隧道卡住时,它才是恢复操作。
将这些卡片作为此视图中可见标签的地图。每张卡片都会说明一个字段、控件或状态项,并在你更改或依赖它之前解释它的用途。
可见选项
这些是视图中的控件、状态或测量值。请把它们当作参考,而不是功能承诺。
第一次点按
当还没有系统 VPN 条目时,第一次点按 Power 会安装 Tunna 的 Apple Network Extension 条目。先批准系统 VPN 提示,再期待流量通过。
通过 Always On 连接
长按会禁用 Always On 并停止隧道。它不会禁用 On-Demand。如果 On-Demand 导致重启循环,请在诊断期间将 Tunnel 设置中的 Connect 设回 Never。
在受信任网络上断开
只有当 Power 断开时,长按才能将当前受信任网络标记为不受信任。如果隧道仍在受信任网络上连接,请等待自动断开、在诊断期间将相关自动连接模式设回 Never,或从 Trusted Networks 移除该网络。
正在连接或断开
如果 Power 停留在连接或断开状态,并且可见控件接受长按,请长按 Power 重新初始化 Network Extension。如果 Power 已关闭、失败、无响应或无法长按,请使用 Reset 屏幕。
用通俗语言说明 Reset User Data 选项
只重置损坏的部分。Reset All 会将 Tunna 的应用数据恢复为新安装状态,应作为最后手段。
将这些卡片作为此视图中可见标签的地图。每张卡片都会说明一个字段、控件或状态项,并在你更改或依赖它之前解释它的用途。
流量计划
这些选项影响 Tunna 用于连接的内容,以及流量如何排序。
路由
移除你的路由计划,并将规则行为恢复为默认设置。
出站
移除已保存节点,并恢复内置 direct、block 和 DNS 条目。指向已移除节点的规则可能回退到当前 Proxy 节点,因此重新连接前请暂停或重新分配这些规则。如果也想移除路由计划,请同时 Reset Routing。
订阅
移除提供商配置及其订阅节点。指向这些节点的规则可能回退到当前 Proxy 节点,因此重新连接前请暂停或重新分配它们。如果也想移除路由计划,请同时 Reset Routing。
资产
移除 GeoSite 和 GeoIP 记录。只依赖这些记录的规则会被暂停,以免变成宽泛的空规则。
隧道行为
这些选项会将连接识别和隧道默认值恢复为原始值。
隧道
重置 Connect 和 Disconnect 选择、受信任网络、网络路由控件和 IPv6 行为。
抓包
重置目标识别、排除域名、仅元数据行为和仅路由行为。
Inbound(入站)
将 Tunna 在隧道内使用的本地入口点恢复为默认形态。
网络策略
将超时、缓冲和资源策略行为恢复为默认值。
协议
将多路复用以及 Freedom、Blackhole 和 DNS 默认值恢复为默认。现有代理节点保留其服务器身份;符合条件的节点接收默认多路复用行为。
诊断记录
这些选项影响 Tunna 在检查或解释行为时已记住的内容。
日志
将日志详细度选择恢复为默认值。
可观察性
清除健康检查历史以及用量/延迟记录,然后将检查设置恢复为默认值。
当隧道启动后停止或无法启动时
当 Power 看起来开始启动隧道但回到断开状态,或隧道拒绝启动时使用。目标是一次新的尝试,以及第一个有用错误。
隧道卡住时重置 Apple Network Extension
将此用于陈旧或混乱的系统 VPN 条目。它不会修复坏节点配置;请先测试节点和路由。
对支持有用的事实
- About 中的 Tunna 应用版本。
- 你是在询问 Tunna 社区,还是使用订阅配置中的提供商支持链接。
- 节点是本地节点还是来自订阅。
- 已选协议、传输和安全名称。
- Default Route,以及你预期匹配的任何规则名称。
- 问题是否只发生在 Wi-Fi、蜂窝网络或受信任网络上。
- 复现问题后的最新日志条目。
- 问题刚发生前是否有订阅更新、资产更新、规则编辑、导入或重置。
- 问题是否来自粘贴链接、QR 码、系统分享链接、命令链接或 Siri 快捷指令。
- Debug 是否显示 Configuration Not Found、Configuration Parse Failed 或 Configuration Load Failed。
Misc 中的支持屏幕
只有当 Outbound、Routing、Tunnel、Subscriptions、Assets、Observability 和 Log 中的普通检查无法解释问题时,才使用这些屏幕。
将这些卡片作为此视图中可见标签的地图。每张卡片都会说明一个字段、控件或状态项,并在你更改或依赖它之前解释它的用途。
可见选项
这些是视图中的控件、状态或测量值。请把它们当作参考,而不是功能承诺。
关于
报告问题时使用 Application Version。Community 会打开 Tunna 社区链接。
重置
Danger Zone 包含 Reset Network Extension 和 Reset User Data。Tunna 会警告选定应用设置在重置后无法恢复。
调试
Debug 将运行中配置显示为可展开 JSON。只有在支持人员要求时,才长按一行复制该部分 JSON。
分享前遮盖秘密
发送截图或日志时,隐藏节点密码、UUID、订阅 URL、Reality 密钥,以及任何可能让他人使用你服务器的链接。
重新关闭 Debug
为一次干净复现或支持人员要求时使用 Debug。之后再次降低严重级别,并关闭 Access 或 DNS,除非你仍需要它们。Debug 噪声大,并且会消耗电量、存储和数据。