FlClash v0.8.99 的更新记录新增无效覆写警告与规则预设。出现警告时,优先检查这次增加的覆写内容;没有警告,也不能直接证明路由行为符合预期。客户端接受内容、字段进入生效配置、请求命中规则,是三个不同检查点。
先找最小改动
保存原有可用配置的副本,记录本次新增或修改的字段。若一次粘贴了很长的覆写,先恢复原状态,再分段添加。不要同时换节点、切接管模式和更改 DNS;否则即使恢复访问,也难以判断是哪一项造成变化。
依据警告指向的内容核对 YAML 缩进、布尔值与列表类型,字段名必须对应当前内核文档。把其他内核或其他客户端配置直接粘过来,可能有界面接受却实际不适用的字段。
通过后仍要检查生效内容
例如原配置已有 DNS 项,仅增加一个字段时,要确认最终配置保留了哪些键,而不是假设所有覆写都是同一种合并方式。v0.8.99 同时提到按键 DNS/NTP 覆写,但发行摘要没有详细说明每个界面的合并规则,操作时应查看实际生效结果。
若改的是路由规则,检查目标策略是否存在、规则是否在宽泛规则之前;若改的是资源下载字段,检查资源类型和同步错误。不要把“无效警告消失”写成“节点可用了”。
用一个请求检验行为
选定目标,重新建立连接,看实际命中规则与出口,再与改动目标比较。若行为不符合,临时撤回这一个覆写,使用同一目标对照。只有规则重新加载或连接重新建立后,比较才有意义;旧连接可能继续沿用原状态。
反馈时提供客户端与内核版本、脱敏字段片段、警告原文及预期行为,不要附完整订阅。相关:模式说明。依据:FlClash v0.8.99 覆写变更 · mihomo 路由规则。本文是排查建议,未进行界面亲测。