Наборы правил
Вы можете использовать набор правил из URL или из настроенного поставщика правил (Rule Provider). 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 (native для строк правил Chute, mihomo-yaml для YAML-файла rule-provider в формате Clash/mihomo; по умолчанию 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
Строки, начинающиеся с # или //, являются комментариями.