调试

在支持人员指导下检查运行配置 JSON。

107 字 1 分钟
设置 调试日志电池 zh-Hans

调试是 杂项 中的最后一行。它会加载 Tunna 当前的运行配置 JSON,用于支持人员指导排查。这里不是普通编辑界面,不要用它编造节点或规则值。

调试界面

将这些卡片作为此视图中可见标签的地图。每张卡片都会说明一个字段、控件或状态项,并在你更改或依赖它之前解释它的用途。

页面上能看到的项目

这些是页面里的控件、状态或测量值。把它们当作识别界面的参考,不要当作额外功能承诺。

运行配置

页面会显示“根”JSON 行;初始状态是折叠的。

展开行

点按对象或数组行即可展开。对象键会按顺序显示,数组行会显示为索引。

复制

长按对象或数组行,可复制那一段 JSON 子树。分享复制内容前,请先遮盖敏感信息。

加载错误

配置 Not Found、配置 Parse 错误 和 配置加载失败 是支持人员需要知道的状态。请原样说明出现了哪一个。

调试页的实际用途

确认生成的配置结构

如果支持人员询问运行配置里是否包含预期的 outbound、routing rule 或 protocol 区段,请展开“根”。

适合 应用已经启动到能写出运行配置的阶段。

不适合 你想编辑设置;调试页只能查看,不能修改。

只复制需要的子树

只长按支持人员要求的最小对象或数组,不要复制整个“根”。

适合 支持人员只需要一个部分,例如 outbound 或 routing 对象。

不适合 你还没有检查复制的 JSON 是否包含敏感信息。

如实报告加载失败

如果调试页显示 配置 Not Found、配置 Parse 错误 或 配置加载失败,请先遮盖周边细节,再把这个状态原样发给支持人员。

适合 JSON 查看器显示不出预期配置。

不适合 你没有干净日志,却在猜哪个设置导致失败。

调试页可能暴露敏感信息

运行配置可能包含节点地址、UUID、密码、Reality 密钥、订阅生成的值和规则详情。Tunna 不保证会自动遮盖复制出来的 JSON。长按复制会把选中的 JSON 子树放到剪贴板;分享给可信支持人员前,请自己检查并遮盖敏感信息。