Группы, которые собирает вам подписка
Правило никогда не отправляет трафик узлу. Оно отправляет его группе, а группа решает, какой узел этим займётся. Значит, выбор узла — это всегда выбор внутри какой-то группы.
- Основная группа выхода, обычно PROXY или что-то вроде «Выбор узла», типа
select. В неё стекается большинство правил, поэтому её изменение затрагивает больше всего. - Региональные группы вроде HK, JP или SG, где лежат только узлы этого региона. Правила редко ссылаются на них напрямую: их перечисляет основная группа как варианты.
- Группы под стриминг и отдельные сервисы. Правила уводят соответствующие домены сюда, чтобы закрепить за ними постоянную точку выхода.
- Группа блокировки рекламы, где обычно нет ничего, кроме REJECT. Совпавшие запросы просто отбрасываются: ни прокси, ни прямое соединение.
- Финальная группа, часто Final или «Остальное». На неё указывает закрывающая строка
MATCHвrules, так что всё, что не забрали правила выше, попадает туда.
Группа может указывать на другую группу
Список 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]
Меняйте одно и в одном месте
- В повседневности переключайте узлы только в основной группе. Региональные и стриминговые оставьте по умолчанию: чем меньше правок, тем проще откатить неудачную.
- Если сервису нужна постоянная точка выхода, закрепите узел в его собственной группе, а не подгоняйте под него основную. Остальной трафик останется нетронутым.
- Если региональная группа автоматически замеряет задержку, ваш ручной выбор перезапишется следующим прогоном. Чтобы зафиксировать узел, выберите его прямо в основной группе, минуя региональную.
- Пункты с именами вроде остатка трафика или даты окончания — это объявления, которые провайдер вложил в список узлов. Выбрать такой значит выбрать адрес в никуда.
Имена и количество групп целиком задаёт подписка, поэтому у другого провайдера будет другой набор. Чужой скриншот не совпадает с вашим окном — это нормально, не ищите группу с тем же именем.
Узел сменили, а страница идёт по-старому
Здесь складываются две вещи. Выбор в группе действует только на соединения, открытые после него, а уже работающие доходят по прежнему маршруту — при этом браузеры и многие приложения переиспользуют соединения: keep-alive живёт минутами, а видеопоток столько, сколько играет.
Поэтому после переключения очистите список соединений и перезагрузите страницу принудительно. Чтобы понять, на каком узле вы на самом деле, прочитайте колонку Chains в строке соединения: она по порядку перечисляет пройденные группы и конечный узел, и это надёжнее, чем гадать по подсвеченной карточке.