rule-providers: наборы правил, которые ведёт сообщество
Писать правила по одному нереально — списки маршрутизации для популярных сайтов насчитывают десятки тысяч строк. rule-providers выносит правила во внешние файлы: сообщество их ведёт, они сами обновляются, а профиль лишь ссылается:
rule-providers:
reject-ads:
type: http
behavior: domain
url: "https://example.com/rules/reject.yaml"
path: ./ruleset/reject.yaml
interval: 86400
rules:
- RULE-SET,reject-ads,REJECT
- GEOIP,CN,DIRECT
- MATCH,Proxy
Ключевые поля
- behavior: содержимое набора —
domain(голые домены),ipcidr(IP-блоки),classical(полные строки «ТИП,шаблон»); - interval: период обновления в секундах, 86400 — сутки;
- path: локальный кэш; при неудачной загрузке правила продолжают жить из кэша.
Популярные наборы закрывают блокировку рекламы, домашние домены, стриминговые сервисы, диапазоны Telegram. Учтите: RULE-SET — возможность Premium-ядра, но в Clash for Windows встроено именно оно, так что всё работает из коробки. Вместе с Mixin наборы позволяют собрать полностью свою схему маршрутизации, не трогая подписку.