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

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

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

规则写对了不代表就一定“命中”。当你发现某些站点走错代理/直连,先别急着大改规则,用下面三步快速定位问题。

1) 看日志:确认到底走了哪条规则

打开客户端日志,重点看:

  • 目标域名/进程名
  • 命中的规则(DOMAIN/PROCESS/GEOSITE)
  • 实际走的策略组

结论要点:

  • 如果日志显示命中规则错误 → 规则顺序或规则集优先级问题
  • 如果日志显示命中正确但策略组选错 → 组内节点/策略设置问题

2) 临时加“本地规则”验证

在最顶部加一条临时规则,例如:

DOMAIN-SUFFIX,example.com,Proxy
  • 只加一条,优先级最高
  • 再次访问目标站点,看是否按预期走

如果有效,说明订阅规则集或优先级有问题;如果无效,可能是 DNS 解析或缓存导致。

3) 排查 DNS 与缓存

常见的“规则没生效”其实是 DNS 结果不同:

  • 目标域名被解析到 CDN/新域名
  • 客户端缓存了旧解析

处理建议:

  • 清 DNS 缓存(Windows: ipconfig /flushdns
  • Clash 内开启“禁用缓存/清缓存”
  • 用在线 DNS 工具比对解析结果

结论

先查日志 → 再加本地规则验证 → 最后排查 DNS。 这条顺序能最快定位“规则走错”的真正原因。

阅读剩余
THE END