Rule Provider 的优先级怎么排?避免“规则不生效”

Rule Provider 的优先级怎么排?避免“规则不生效”

Rule Provider 的优先级怎么排?避免“规则不生效”

不少人把规则拆成多个 Rule Provider 后,发现命中结果和预期不一致。关键不是“规则集多不多”,而是优先级顺序和匹配范围

先记住这 3 点

  • 从上到下匹配:命中即停
  • 越具体越靠前:精确域名 > 后缀 > IP
  • Provider 的顺序也会影响结果

推荐排序思路

  1. 必须命中的业务(如工作系统、支付类)
  2. 地区/平台解锁(流媒体、商店)
  3. 广告/跟踪拦截
  4. 兜底规则(FINAL/MATCH)

常见坑

  • 把“拦截类”放在最下面 → 规则永远进不了
  • 多个 Provider 覆盖同一域名 → 先出现的优先
  • 写了 IP-CIDR 但目标是域名 → 规则不稳

快速自检

  • 开日志观察命中规则
  • 临时把目标规则放顶上验证

如果你希望更稳,先用成熟规则集,再在其上少量增删。

阅读剩余
THE END