我使用的机场订阅自带分流规则,因此如果在其配置文件内增加自定义分流规则,在订阅自动更新后,自定义的分流规则会被覆盖。
因此,我抽出了Clash X的配置,使用proxy-provider
和rule-provider
对代理节点列表和规则列表分开管理,支持配置自定义的规则。
由于rule-provider
使用了RULE-SET
引用模式,需要安装支持clash premium core
的ClashX Pro,普通版的Clash X
不支持。
curl -L https://raw.githubusercontent.com/Mopip77/custom-clash-configuration/master/custom.template.yaml > ~/.config/clash/custom.yaml
将~/.config/clash/custom.yaml
中的订阅地址配置<your-proxy-subscription-link>
,改为你自己的订阅地址
在custom.yaml
的rules
字段下添加你的自定义分流规则
分流规则语法cheatsheet
- DOMAIN-SUFFIX,google.com
- DOMAIN-KEYWORD,google
- DOMAIN,ad.com
- SRC-IP-CIDR,192.168.1.201/32
- IP-CIDR,127.0.0.0/8
- GEOIP,CN
- DST-PORT,80
- SRC-PORT,7777
clash的订阅规则列表clash-rules