Подписка работает и без чтения — зачем разбираться? Затем, что свои правила, отладка кривой маршрутизации и Merge-патчи упираются именно в конфиг. Хорошая новость: в нём три главные секции, и полчаса хватает, чтобы понять их навсегда.

Три секции конфига Clash: узлы proxies, группы proxy-groups и правила rules
Сверху вниз: глобальные поля, узлы, группы, правила

Глобальные поля в начале

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: см. статью о доработке конфига.

Проверить понимание просто: правый клик по карточке профиля → «Редактировать файл» — и читайте секцию за секцией, сверяясь с этой страницей.