Clash 规则命中忽左忽右?优先级与覆盖关系排查

Clash 规则命中“忽左忽右”?优先级与覆盖关系排查
同一个域名有时走代理、有时直连,90% 是规则优先级 + 规则集覆盖导致的。按下面顺序排查,一次到位。
你可能看到的现象
- 一段时间正常,换节点或更新订阅后突然失效
- 日志里命中规则和你配置的不一致
- 自定义规则写了,但实际没有生效
最常见的 4 个原因
- 规则顺序错误:上面的规则优先命中
- 规则集覆盖:多个规则集包含相同域名
- 规则类型不匹配:DOMAIN / DOMAIN-SUFFIX / IP-CIDR 用错
- 未重载配置:编辑后没真正加载
逐步排查(建议按顺序)
1) 看命中日志
- 打开 Clash 日志
- 找到目标域名的命中规则
- 对照你配置的规则顺序
2) 只保留一套规则集
- 临时关闭多余规则集
- 只保留主规则 + 自定义
- 看命中是否稳定
3) 校验规则类型
- 精确域名:
DOMAIN - 后缀匹配:
DOMAIN-SUFFIX - IP 直连:
IP-CIDR
4) 强制重载配置
- 先“卸载配置”
- 再“重新导入/重载”
- 观察日志是否变化
60 秒快查清单
- 自定义规则是否在最上方
- 同域名是否在多套规则集出现
- 规则类型是否写对
- 是否真正重载配置
结论
优先级 > 覆盖关系 > 类型 > 重载。先把顺序和覆盖理清,问题大多能解决。
阅读剩余
版权声明:
作者:admin
链接:https://www.ifclash.com/archives/1234.html
文章版权归作者所有,未经允许请勿转载。
THE END