classical
支持路由规则的几乎全部类型(RULE-SET/SUB-RULE 除外),每行一条,不带最终的出站字段:
google.yaml YAML
payload:
- 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
domain
域名列表,通配写法要遵守 Clash 通配符规则(不是 DOMAIN-WILDCARD 那套语法):
domain-list.yaml YAML
payload: - '.blogger.com' - '*.*.microsoft.com' - 'books.itunes.apple.com'
ipcidr
IP 网段列表:
ip-list.yaml YAML
payload: - '192.168.1.0/24' - '10.0.0.0/8'
三种 behavior 都同时支持 yaml(带 payload: 前缀)和 text(纯文本,一行一条,不带 payload:)两种文件格式,用 format 字段指定;实际写的规则内容跟格式无关,只跟 behavior 有关。