Repository navigation
ru Routing
Режим маршрутизации определяет судьбу большей части трафика. Свои правила задают исключения: какие сайты, приложения, страны или адреса всегда идут через прокси, напрямую или блокируются.
Выбирается на панели подключения, в панели строки меню, в Settings → Routing или через Команды.
| Режим | Трафик, не совпавший ни с одним правилом |
|---|---|
| Global | идёт через сервер |
| Bypass regions | напрямую, если относится к включённому региону (Иран, Китай, Россия), иначе через сервер |
| Rules Only | напрямую; только трафик по правилу Proxy идёт на сервер |
| Direct | напрямую; используются только правила Block |
Settings → Routing → Traffic that matches no rule может переопределить режим: Follow mode (по умолчанию), Proxy, Direct или Block. Это также заменяет собственный запасной маршрут полного конфига.
Для Bypass regions нужен хотя бы один региональный пакет. Включите его в Settings → Routing; V2Mac скачает файлы geosite и geoip, проверит и будет обновлять их (по умолчанию еженедельно, или ежедневно / никогда, плюс Update Now). Иран — Chocolate4U/Iran-v2ray-rules; Китай и Россия — Loyalsoldier/v2ray-rules-dat.

Откройте Rule Editor (стеклянная кнопка внизу боковой панели) или кнопкой Open Rule Editor… в Settings → Routing. У каждого правила есть имя, переключатель, действие (Proxy, Direct, Block), приложения и хосты. Правило с обоими полями срабатывает, только если совпали оба; пустое поле совпадает со всем.
- Block QUIC, если включён; затем локальные имена (
localhost,*.local,*.test, …) и локальная сеть идут напрямую. - Ваши правила сверху вниз. Срабатывает первое совпадение. Порядок меняется перетаскиванием.
- Режим маршрутизации.
Поэтому правило Proxy сильнее обходимой страны, а правило Direct над широким правилом Proxy побеждает его.

- Simple: по строке на приложение или хост с меню Proxy / Direct / Block. Apps и Hosts управляют сохранёнными группами; Discovered собирает новые приложения и хосты из трафика, готовые к маршрутизации одним щелчком; выделите несколько строк для массового изменения; Add… добавляет установленные приложения или домены. Изменения сохраняются сами.
- Advanced: упорядоченный список правил с Add Rule, Rule Builder, Import Proxifier Profile и переключателем Block QUIC. Нажмите Apply; работающее подключение перезапустится.

Профили правил: держите несколько именованных наборов (дом, работа, поездки) и переключайтесь на панели инструментов.
Приложение указывается как Telegram.app, bundle id (com.example.chat), шаблон (*code*), имя процесса (curl) или полный путь.
- Правила для приложений действуют для приложений, использующих системный прокси или порт V2Mac.
- В TUN приложение неизвестно, поэтому действуют только правила по хостам и IP.
- При выключенном System Proxy приложения, которые вы сами направили на порт V2Mac, пропускают правила и идут через сервер (в Connections — оранжевым App's proxy setting). При включённом System Proxy весь трафик через порт следует правилам.
Разделяйте записи переводом строки, запятой, пробелом или ;. Строки, начинающиеся с #, // или !, — комментарии.
| Запись | Совпадает с |
|---|---|
example.com, *.example.com, +.example.com, .ir
|
доменом и всеми поддоменами |
full:www.example.com |
только этим именем |
keyword:shop, *shop*
|
любым именем, содержащим слово |
regexp:^ads\d+\. |
регулярным выражением |
1.2.3.4, 10.0.0.0/8, 2001:db8::/32, 10.0.0.1-10.0.0.9
|
адресом или диапазоном |
geosite:google, geosite:category-ads-all
|
списком сайтов из geosite.dat
|
geoip:de, geoip:telegram
|
адресами страны или сервиса |
ext:region-ir-geosite.dat:ir |
списком из регионального пакета |
DOMAIN-SUFFIX,example.com,DIRECT |
правилами Clash (решает действие правила) |
0.0.0.0 ads.example.com |
строками файла hosts |
||ads.example.com^ |
доменными строками Adblock |
Всё, что не является правилом, перечисляется под редактором и пропускается. Несуществующий список geosite: не даёт ядру запуститься; журнал называет его.
V2Mac читает профили Proxifier, так что переезд не требует переписывать правила.
- Откройте редактор правил и нажмите Import… (вид Simple) или Import Proxifier Profile… (вид Advanced).
- Выберите файл
.ppx(Proxifier хранит каждый профиль в файле.ppx). - Проверьте список и нажмите Import. До этого ничего не меняется.

| В Proxifier | В V2Mac |
|---|---|
| Правило на прокси на этом Mac (порт V2Mac) | правило Proxy |
| Правило Direct / Block | то же действие |
| Выключенное правило | импортируется выключенным |
| Правило на другой прокси или цепочку | пропускается и указывается оранжевым |
| Поле Applications | приложения правила ("App.app", bundle id, *шаблон*, имена процессов) |
Целевые хосты (*.example.com, диапазоны вроде 10.0.0.0-10.255.255.255) |
хосты правила |
| Опция Block UDP 443 | включённый Block QUIC |
Импортированные правила встают после ваших, так что существующие правила сохраняют приоритет. Дальше это обычные правила V2Mac, которые можно изменить, переставить или выключить.
Отличия от Proxifier: V2Mac определяет приложения только для трафика через системный прокси или свой порт, но не в режиме TUN (там используйте правила по хостам).
Rule Builder составляет правила за три шага. Откройте его кнопкой Rule Builder… в виде Advanced.
Шаг 1 — Action. Выберите Proxy, Direct или Block либо начните с готового варианта: своя страна напрямую, блокировка рекламы и трекеров, ИИ-сервисы через прокси, Telegram через прокси, стриминг через прокси.

Шаг 2 — Choose. Три вкладки; счётчики на вкладках и «N rules so far» внизу растут по мере выбора.
-
Countries: ищите среди 250 стран или щёлкайте по карте (выбранная страна получает флаг; Show All отдаляет карту). Для каждой страны выберите, что добавить: IP ranges (
geoip:ir), Country domain (domain:ir, все сайты.ir) и Known sites (geosite:category-ir, сайты страны на других доменах). Selected only и Clear помогают с длинными списками.

-
Services: плитки в один щелчок для Google, YouTube, Telegram, Instagram, WhatsApp, X, Netflix, Spotify, OpenAI, Anthropic, Apple, Microsoft, рекламы и трекеров и других; справа — поиск по всем спискам
geosite.datиgeoip.datядра. Предлагаются только реально существующие списки, поэтому правило из мастера никогда не остановит ядро.

- Domains & IPs: вставьте что угодно в форматах из таблицы хостов выше: домены, маски, диапазоны IP, правила Clash, строки hosts или Adblock. Каждая строка проверяется при вводе; строки, не являющиеся правилами, называются и пропускаются.

Шаг 3 — Review. Все записи, которые будут сохранены, с их типом (диапазоны IP, домен и поддомены, список сайтов). Записи, уже входящие в правило с тем же действием, показаны серым «Already in the list» и не добавляются повторно. Add Rules сохраняет их как одно новое правило с датой в имени: правила Block встают наверх списка, Proxy и Direct — вниз. Работающее подключение перезапустится, чтобы его применить. Позже его можно переименовать, изменить или переместить в виде Advanced.

| Цель | Действие | Хосты |
|---|---|---|
| Блокировать рекламу везде | Block | geosite:category-ads-all |
| ИИ-сервисы через прокси при обходе Ирана | Proxy |
geosite:openai, geosite:anthropic
|
| Обновления Apple и Microsoft мимо прокси | Direct |
geosite:apple, geosite:microsoft
|
| Офисная сеть напрямую | Direct |
10.0.0.0/8, full:intranet.example.com
|
| Только Telegram через прокси | Proxy (в режиме Rules Only) | приложения: Telegram.app
|
Для полного конфига Xray сначала работают правила и режим V2Mac, затем собственная маршрутизация конфига как запасной вариант (фиолетовый Config fallback в Connections).
V2Mac · GPL-3.0 · Report an issue