Clash 规则命中怎么查?三步快速定位走错分流

Clash 规则命中怎么查?三步快速定位走错分流
规则写对了不代表就一定“命中”。当你发现某些站点走错代理/直连,先别急着大改规则,用下面三步快速定位问题。
1) 看日志:确认到底走了哪条规则
打开客户端日志,重点看:
- 目标域名/进程名
- 命中的规则(DOMAIN/PROCESS/GEOSITE)
- 实际走的策略组
结论要点:
- 如果日志显示命中规则错误 → 规则顺序或规则集优先级问题
- 如果日志显示命中正确但策略组选错 → 组内节点/策略设置问题
2) 临时加“本地规则”验证
在最顶部加一条临时规则,例如:
DOMAIN-SUFFIX,example.com,Proxy
- 只加一条,优先级最高
- 再次访问目标站点,看是否按预期走
如果有效,说明订阅规则集或优先级有问题;如果无效,可能是 DNS 解析或缓存导致。
3) 排查 DNS 与缓存
常见的“规则没生效”其实是 DNS 结果不同:
- 目标域名被解析到 CDN/新域名
- 客户端缓存了旧解析
处理建议:
- 清 DNS 缓存(Windows:
ipconfig /flushdns) - Clash 内开启“禁用缓存/清缓存”
- 用在线 DNS 工具比对解析结果
结论
先查日志 → 再加本地规则验证 → 最后排查 DNS。 这条顺序能最快定位“规则走错”的真正原因。
阅读剩余
版权声明:
作者:admin
链接:https://www.ifclash.com/archives/767.html
文章版权归作者所有,未经允许请勿转载。
THE END