규칙 세트
URL 또는 구성된 규칙 제공자에서 규칙 묶음을 사용할 수 있습니다. Chute는 두 가지 내부 규칙 세트도 제공합니다.
내부 규칙 세트
SYSTEM
RULE-SET,SYSTEM,DIRECT
macOS 및 iOS 자체에서 전송되는 대부분의 요청에 대한 규칙을 포함합니다. App Store, iTunes 및 기타 콘텐츠 서비스에서 전송된 요청은 포함되지 않습니다.
USER-AGENT,*com.apple.mobileme.fmip1
USER-AGENT,*WeatherFoundation*
USER-AGENT,%E5%9C%B0%E5%9B%BE*
USER-AGENT,%E8%AE%BE%E7%BD%AE*
USER-AGENT,com.apple.geod*
USER-AGENT,com.apple.Maps
USER-AGENT,FindMyFriends*
USER-AGENT,FindMyiPhone*
USER-AGENT,FMDClient*
USER-AGENT,FMFD*
USER-AGENT,fmflocatord*
USER-AGENT,geod*
USER-AGENT,locationd*
USER-AGENT,Maps*
DOMAIN,api.smoot.apple.com
DOMAIN,captive.apple.com
DOMAIN,configuration.apple.com
DOMAIN,guzzoni.apple.com
DOMAIN,smp-device-content.apple.com
DOMAIN,xp.apple.com
DOMAIN-SUFFIX,ess.apple.com
DOMAIN-SUFFIX,push-apple.com.akadns.net
DOMAIN-SUFFIX,push.apple.com
DOMAIN,aod.itunes.apple.com
DOMAIN,mesu.apple.com
DOMAIN,api.smoot.apple.cn
DOMAIN,gs-loc.apple.com
DOMAIN,mvod.itunes.apple.com
DOMAIN,streamingaudio.itunes.apple.com
DOMAIN-SUFFIX,lcdn-locator.apple.com
DOMAIN-SUFFIX,lcdn-registration.apple.com
DOMAIN-SUFFIX,ls.apple.com
PROCESS-NAME,trustd
이 규칙은 Chute 업데이트와 함께 업데이트될 수 있습니다. 최신 하위 규칙을 확인하려면 소프트웨어의 설명을 참조하세요.
LAN
RULE-SET,LAN,DIRECT
LAN IP 주소 및 .local 접미사에 대한 규칙을 포함합니다. 이 규칙 세트는 DNS 조회를 트리거합니다.
DOMAIN-SUFFIX,local
IP-CIDR,192.168.0.0/16
IP-CIDR,10.0.0.0/8
IP-CIDR,172.16.0.0/12
IP-CIDR,127.0.0.0/8
IP-CIDR,100.64.0.0/10
IP-CIDR,255.0.0.0/8
IP-CIDR,fc00::/7
IP-CIDR,::1/128
IP-CIDR,fe80::/10
외부 규칙 세트
http(s) URL에서 가져온 규칙 세트입니다. 규칙 세트 파일은 텍스트 파일이어야 합니다. 각 줄에는 정책 없이 규칙 선언이 포함됩니다.
RULE-SET,https://example.com/my-rules.txt,Proxy
RULE-SET,https://example.com/my-rules.txt,Proxy,update-interval=86400
선택적 update-interval 매개변수는 N초마다 규칙 세트를 다시 다운로드합니다(기본값: 자동 갱신 없음).
규칙 세트 파일 예:
DOMAIN,exampleA.com
DOMAIN,exampleB.com
로컬 파일을 사용하려면 [Rule Provider] 섹션에 path= 매개변수가 있는 항목을 정의하고 이름으로 참조하세요:
[Rule Provider]
my-rules = type=file, path=my-rules.txt, format=native
[Rule]
RULE-SET,my-rules,Proxy
규칙 제공자 매개변수: type(http, file 또는 inline; http는 url= 필요), behavior(규칙 선언은 classical, 도메인 세트는 domain; 기본값 classical), format(Chute 규칙 줄은 native, Clash/mihomo rule-provider YAML 페이로드는 mihomo-yaml; 기본값 mihomo-yaml), interval(갱신 주기 초, 기본값 86400).
RULE-SET과 DOMAIN-SET은 AND/OR/NOT 논리 규칙 내부의 하위 규칙으로 사용할 수 없습니다.
도메인 세트
도메인 세트는 외부 규칙 세트와 유사하지만 특히 도메인 이름을 위한 것이며, 더 간결한 파일 형식을 사용합니다.
DOMAIN-SET,https://example.com/domains.txt,DIRECT
DOMAIN-SET,https://example.com/domains.txt,DIRECT,update-interval=86400
유형 뒤의 첫 번째 필드는 http(s) URL이어야 합니다. 도메인 세트 파일에는 규칙 선언이 아닌, 한 줄에 하나씩 순수 도메인만 포함됩니다:
# exact domain
example.com
# the domain and all of its subdomains
.example.org
+.example.net
# 또는 //로 시작하는 줄은 주석입니다.