rule-providers 规则集:引用社区维护的规则合集
一条条手写规则不现实——常用网站的分流列表动辄上万条。rule-providers 允许把规则外置成远程文件,由社区维护、定期自动更新,配置里只需引用:
rule-providers:
reject-ads:
type: http
behavior: domain
url: "https://example.com/rules/reject.yaml"
path: ./ruleset/reject.yaml
interval: 86400
rules:
- RULE-SET,reject-ads,REJECT
- GEOIP,CN,DIRECT
- MATCH,Proxy
关键字段
- behavior:规则集内容类型——
domain(纯域名列表)、ipcidr(纯 IP 段)、classical(完整的「类型,内容」规则行); - interval:自动更新周期(秒),86400 即一天;
- path:本地缓存路径,下载失败时沿用缓存,不至于规则消失。
常见的社区规则集覆盖了广告拦截、国内域名、流媒体、Telegram IP 段等分类。注意 RULE-SET 依赖 Premium 内核特性(Clash for Windows 内置的就是 Premium 核,可直接使用)。规则集与 Mixin 配合,可以在不动订阅的前提下搭出完全自定义的分流体系。