规则分流 · v2.5.5
RULE-SET 用法:把规则从主配置里拆出去
说明 RULE-SET 与在配置里直接写规则的区别、引入方式、更新机制,以及规则集失效时的表现。
适用版本:v2.5.5
更新日期:2026-09-23
来源:官方 Releases、文档与公开 issue
为什么用 RULE-SET
RULE-SET 把一类规则单独维护在外部文件中,主配置只引用其名称与来源。好处是主配置保持简短,规则集可以单独更新而不改动主配置。
引入方式
在配置中声明规则集名称、来源地址与行为(域名类或 IP 类),然后在规则段用规则集名称引用。行为类型必须与规则集内容的匹配类型一致,否则规则集不会命中。
更新与失效
规则集按设定的间隔自动更新。若来源不可达,客户端会使用本地缓存;缓存为空时该规则集等价于不存在,流量会落到后续规则。表现为「原本分流的网站突然不分流了」。
常见问题
规则集更新失败会影响上网吗?
通常只是该规则集不生效,流量落到后续规则或兜底规则,不会导致断网。但如果兜底规则配置不当,会出现分流异常。
规则和规则集可以混用吗?
可以。规则段中可以既有单条规则也有规则集引用,按书写顺序统一参与匹配。