Clash 规则模式不生效怎么办?

从日志命中、规则顺序、DNS 解析、策略组选择和订阅更新覆盖五个方向定位分流提示。

规则、DNS 与 TUN

问题解答

规则模式不是“自动理解网站用途”,而是按配置里的规则列表顺序匹配。前面的规则一旦命中,后面的规则不会继续处理,所以规则顺序和兜底策略很关键。

先看日志命中了什么

  • 打开日志,访问目标网站,观察是否出现对应域名或 IP。
  • 查看命中的 rulematchedpolicy 或策略组名称。
  • 如果没有请求进入日志,先回到系统代理、TUN 或浏览器代理设置检查。

常见原因

  • 自定义规则放在太靠后,被前面的 GEOIPGEOSITE 或域名规则提前命中。
  • MATCH 兜底策略选择提示,导致未匹配流量走到不想要的策略。
  • 浏览器安全 DNS 或系统 DNS 直连客户端,影响域名/IP 判断。
  • 订阅更新覆盖了手动修改的 rules

处理建议

  • 先用日志确认真实命中规则。
  • 把自定义规则放到客户端支持的覆写区域。
  • 规则异常时同时检查 DNS 和策略组。