Группы, которые собирает вам подписка

Правило никогда не отправляет трафик узлу. Оно отправляет его группе, а группа решает, какой узел этим займётся. Значит, выбор узла — это всегда выбор внутри какой-то группы.

  • Основная группа выхода, обычно PROXY или что-то вроде «Выбор узла», типа select. В неё стекается большинство правил, поэтому её изменение затрагивает больше всего.
  • Региональные группы вроде HK, JP или SG, где лежат только узлы этого региона. Правила редко ссылаются на них напрямую: их перечисляет основная группа как варианты.
  • Группы под стриминг и отдельные сервисы. Правила уводят соответствующие домены сюда, чтобы закрепить за ними постоянную точку выхода.
  • Группа блокировки рекламы, где обычно нет ничего, кроме REJECT. Совпавшие запросы просто отбрасываются: ни прокси, ни прямое соединение.
  • Финальная группа, часто Final или «Остальное». На неё указывает закрывающая строка MATCH в rules, так что всё, что не забрали правила выше, попадает туда.
Партнёрский материалОткуда взять ссылку на подписку?Партнёрский сервис даёт 1 ГБ высокоскоростного трафика Гонконга при регистрации — импорт в один клик.Получить быстрые серверы

Группа может указывать на другую группу

Список proxies в группе принимает и имена узлов, и имена групп — именно так и собрана типичная подписка: MATCH ведёт в финальную группу, финальная указывает на основную, основная перечисляет региональные, и только внутри них лежат настоящие узлы. Выбирая HK в основной группе, вы выбираете группу, а не узел.

proxy-groups:
  - name: PROXY
    type: select
    proxies: [HK, JP, DIRECT]
  - name: HK
    type: select
    proxies: [HK-01, HK-02]
  - name: Final
    type: select
    proxies: [PROXY, DIRECT]
Не ставьте финальной группе DIRECT просто так. В неё приходит всё, что не забрали правила, и симптом получается такой: «большинство сайтов работает, пара штук не открывается» — до этой карточки вы без страницы соединений не додумаетесь. Если ваш набор правил не построен как белый список с прямым выходом по умолчанию, пусть финальная группа следует за основной.

Меняйте одно и в одном месте

  1. В повседневности переключайте узлы только в основной группе. Региональные и стриминговые оставьте по умолчанию: чем меньше правок, тем проще откатить неудачную.
  2. Если сервису нужна постоянная точка выхода, закрепите узел в его собственной группе, а не подгоняйте под него основную. Остальной трафик останется нетронутым.
  3. Если региональная группа автоматически замеряет задержку, ваш ручной выбор перезапишется следующим прогоном. Чтобы зафиксировать узел, выберите его прямо в основной группе, минуя региональную.
  4. Пункты с именами вроде остатка трафика или даты окончания — это объявления, которые провайдер вложил в список узлов. Выбрать такой значит выбрать адрес в никуда.

Имена и количество групп целиком задаёт подписка, поэтому у другого провайдера будет другой набор. Чужой скриншот не совпадает с вашим окном — это нормально, не ищите группу с тем же именем.

Узел сменили, а страница идёт по-старому

Здесь складываются две вещи. Выбор в группе действует только на соединения, открытые после него, а уже работающие доходят по прежнему маршруту — при этом браузеры и многие приложения переиспользуют соединения: keep-alive живёт минутами, а видеопоток столько, сколько играет.

Поэтому после переключения очистите список соединений и перезагрузите страницу принудительно. Чтобы понять, на каком узле вы на самом деле, прочитайте колонку Chains в строке соединения: она по порядку перечисляет пройденные группы и конечный узел, и это надёжнее, чем гадать по подсвеченной карточке.