Подписка работает и без чтения — зачем разбираться? Затем, что свои правила, отладка кривой маршрутизации и Merge-патчи упираются именно в конфиг. Хорошая новость: в нём три главные секции, и полчаса хватает, чтобы понять их навсегда.
Глобальные поля в начале
mixed-port: 7897 # общий порт HTTP + SOCKS
allow-lan: false # принимать подключения из локальной сети?
mode: rule # rule / global / direct
log-level: info
external-controller: 127.0.0.1:9097 # адрес API управления
В Clash Verge большинством этих полей управляет интерфейс: меняя порт или включая доступ из LAN в настройках, вы фактически редактируете эти строки.
proxies: как выглядит узел
proxies:
- name: "HK-01"
type: ss
server: hk01.example.com
port: 443
cipher: aes-256-gcm
password: "…"
- name: "JP-05"
type: vmess
server: jp05.example.com
port: 443
uuid: "…"
tls: true
type задаёт протокол (ss/vmess/vless/trojan/hysteria2/tuic…), состав остальных полей зависит от протокола. Эту секцию генерирует провайдер — трогать её обычно незачем.
proxy-groups: организация узлов
Группы — это слой стратегии; вкладки на странице «Прокси» и есть эти группы.
proxy-groups:
- name: "PROXY"
type: select # ручной выбор
proxies: [Auto, HK-01, JP-05]
- name: "Auto"
type: url-test # побеждает быстрейший
proxies: [HK-01, JP-05]
url: "https://www.gstatic.com/generate_204"
interval: 300
Группы вкладываются друг в друга (PROXY содержит Auto) — так подписки строят иерархии «регион → автовыбор». Поведение типов групп — в статье о выборе узлов.
rules: судья
rules:
- DOMAIN-SUFFIX,openai.com,PROXY
- DOMAIN-KEYWORD,github,PROXY
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- GEOIP,CN,DIRECT
- MATCH,PROXY
Каждое правило — тройка: тип, значение, выход. Выход — имя группы, DIRECT или REJECT. Совпадения ищутся сверху вниз до первого попадания — порядок и есть приоритет; MATCH подбирает всё бесхозное. Полный синтаксис — в инструкции по правилам.
Прежде чем редактировать
Файл подписки не редактируется — следующее обновление перезапишет его целиком. Личные изменения живут в слоях Merge и Script: см. статью о доработке конфига.
Проверить понимание просто: правый клик по карточке профиля → «Редактировать файл» — и читайте секцию за секцией, сверяясь с этой страницей.