규칙 프로바이더 콘텐츠
rule-providers로 가져온 파일 콘텐츠의 작성법은 설정한 behavior가 classical, domain, ipcidr 중 무엇인지에 따라 다르며, 세 가지 형식이 서로 다릅니다.
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에만 관련됩니다.