Перейти к содержимому
RU

Главная / Блог / Возможности

Rule, Global и Direct — какой режим прокси выбрать

Rule, Global и Direct — какой режим прокси выбрать

Три кнопки на главном экране Clash Verge — Rule, Global, Direct — большинство нажимает один раз и больше о них не вспоминает. Между тем ведут они себя очень по-разному, и неверный выбор порождает жалобы вроде «узлы есть, а всё тормозит» или «сайт банка не открывается».

Что делает каждый

Как эти три принимают решениеРежим Ruleсверяет каждлокальное напрямую, зарубежное через узелповседневный вариантРежим Globalигнорирует пвключая локальные сайтыотладка и временные обходыРежим Directничего не прто же, что выключить проксидля сравнительных тестов
Все три работают с одной конфигурацией; разница только в том, читается ли секция правил

Режим Rule

Ядро берёт назначение каждого соединения и идёт по списку rules сверху вниз. Первое совпавшее правило решает, куда всё пойдёт.

Правила в типичной конфигурации выглядят примерно так:

rules:
  - DOMAIN-SUFFIX,example-local.com,DIRECT   # локальные домены напрямую
  - DOMAIN-SUFFIX,openai.com,PROXY           # через узел
  - IP-CIDR,192.168.0.0/16,DIRECT            # локальная сеть напрямую
  - GEOIP,CN,DIRECT                          # IP заданного региона напрямую
  - MATCH,PROXY                              # всё остальное через узел

Последнее MATCH — это «всё прочее»: то, что дошло досюда без совпадений, идёт туда, куда там сказано.

Режим Global

Полностью пропускает rules. Каждое соединение отдаётся выбранному узлу — включая локальные сайты, которые делают круг через зарубежный сервер и возвращаются.

Режим Direct

Всё уходит через ваше обычное подключение, будто прокси выключен. Обратите внимание: переключатель системного прокси при этом всё ещё включён; трафик по-прежнему проходит через ядро, просто ядро решает его не перенаправлять.

В повседневности используйте Rule

Три конкретные причины.

Что даёт режим правилЛокальные сайты быстреенапрямую до ближнего сервера вместо кругосветки, задержкВы перестаёте жечь трафик подпискилокальное видео и загрузки не идут в счёт тарифаВы обходите антифродбанки, платёжные и государственные сервисы плохо реагиру

Третий пункт стоит подчеркнуть: вход в интернет-банк или на платёжную платформу с зарубежного IP очень часто поднимает проверку «необычное место» — в лучшем случае это SMS-подтверждение, в худшем — временная блокировка. Режим правил отправляет их напрямую и снимает проблему целиком.

Когда Global уместен

Нечасто, но случаи есть:

СитуацияПочему
Проверка, работает ли узелУбирает влияние правил, показывает, жива ли линия
Сайт признан «прямым», но так недоступенПереключаетесь в Global, чтобы пройти, правило чините позже
В подписке старый, небрежный набор правилВременная мера; в перспективе возьмите подписку с поддерживаемыми правилами
Сервис требует, чтобы все запросы шли с одного выходного IPГарантирует единый источник

Как поправить один сайт, не меняя режим

Точнее, чем прыгать в Global. Допустим, example.com считается прямым, а вы хотите через прокси.

Вариант А: переопределение правила (рекомендуется)

В Clash Verge откройте Profiles → Global Extended Config (в некоторых сборках — Merge) и добавьте:

prepend-rules:
  - DOMAIN-SUFFIX,example.com,PROXY

prepend-rules вставляет в самое начало списка правил, так что приоритет у него выше всего. И главное — эта правка переживает обновления подписки, в отличие от редактирования скачанной конфигурации напрямую.

Обратный случай — заставить домен идти напрямую:

prepend-rules:
  - DOMAIN-SUFFIX,internal.company.com,DIRECT

Вариант Б: временно переключиться в Global

Быстрее всего, когда нужно прямо сейчас. Только не забудьте вернуться.

Что делать, когда один сайт не открываетсяНенадолго переключитесь в Globalзаработало — значит, проблема в правилеВернитесь в режим Ruleне оставляйте Global включённымДобавьте одну строку prepend-rulesточечно чините этот доменПерезагрузитедействует сразу
Global — это диагностический инструмент, а не конфигурация

Момент, который часто путают: режимы и группы узлов — разные вещи

Спрашивают: «Если я в режиме Rule, имеет ли значение узел, выбранный на странице Proxies?»

Имеет. Правило решает, какой группе политик отдать соединение; выбранный внутри этой группы узел решает, по какой линии оно фактически выйдет.

Полная цепочка решений для одного запросаСоединение начинаетсязаход на youtube.comСовпало правилопопадает в "PROXY"Группа политику вас выбран "HK 02"Фактический выходпересылается через HK 02
Правило выбирает группу, вы выбираете узел — они складываются

Так что смена узла в режиме Rule работает. Просто влияет она только на трафик, который правила отправили в прокси; прямая часть не затрагивается.

Коротко

  • Ежедневно пользуйтесь режимом Rule. Это единственный разумный вариант по умолчанию.
  • Режим Global — инструмент диагностики. Закончили — возвращайтесь.
  • Режим Direct — для сравнительных тестов.
  • Когда один сайт уходит не туда, чините его через prepend-rules, а не сменой общего режима.

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