Содержание
- Что такое маршрутизация в Hiddify
- Где находятся настройки маршрутизации
- Регион: российские сайты напрямую
- Обход LAN и блокировка рекламы
- Как создать правило маршрутизации
- Условия правил: домены, адреса, порты
- Исход правила: прокси, напрямую или блок
- Правила по программам на компьютере
- Прокси для приложений на Android
- Стратегия Balancer
- IPv6 и определение адреса
- Импорт, экспорт и сброс правил
- Почему маршрутизация не работает
- Примеры правил
- Итог
- Частые вопросы
- Как настроить маршрутизацию в Hiddify?
- Как сделать исключение для сайта?
- Почему не работают правила по программам?
Маршрутизация в Hiddify решает, какой трафик идёт через сервер, а какой напрямую. Настраивается она в «Настройки» → «Маршрутизация». Самое важное — регион: при выборе «Россия (ru)» российские сайты открываются напрямую, без сервера, поэтому банки, госуслуги и маркетплейсы работают как обычно. Дальше — свои правила: по домену, суффиксу домена, IP-адресу, портам, протоколу, а на компьютере ещё и по программе, с исходом «Прокси», «Напрямую», «Напрямую с фрагментом» или «Блокировать». На Android есть отдельная настройка «Прокси для приложений», а для нескольких серверов — «Стратегия Balancer». Ниже — что значит каждый пункт, как создать исключение, как работают правила на разных устройствах и что делать, если маршрутизация не срабатывает.
Что такое маршрутизация в Hiddify
Когда Hiddify подключён, каждое соединение проходит через его ядро. Маршрутизация — это набор правил, по которым ядро решает, куда отправить соединение: через сервер, напрямую в интернет или вообще заблокировать.
Без маршрутизации весь трафик шёл бы через сервер. Это неудобно: российские сайты могут не открываться с зарубежного адреса, банки требуют дополнительной проверки, а скорость к локальным ресурсам падает.
Правила позволяют пустить через сервер только то, что нужно, а остальное оставить напрямую. Так быстрее работает интернет, меньше расходуется трафик подписки и не возникает проблем с российскими сервисами.
Маршрутизация работает на всех устройствах, но возможности немного отличаются. На компьютере можно создавать правила по программам, на Android — выбирать приложения, на iPhone — только правила по доменам и адресам.
Изменения в маршрутизации применяются при переподключении. Если вы поменяли правило, а эффекта нет, переподключитесь — приложение и само предложит это сделать.
Для большинства пользователей достаточно выбрать регион. Остальные настройки нужны под конкретные задачи, и трогать их без необходимости не стоит.
Где находятся настройки маршрутизации
Откройте «Настройки» и выберите раздел «Маршрутизация». Там собраны регион, прокси для приложений, блокировка рекламы, обход локальной сети, маршрут IPv6, стратегия балансировщика и правила маршрутизации.
Регион также выбирается при первом запуске приложения. В версии 4.1 Hiddify пытается определить его автоматически по часовому поясу и языку системы, поэтому проверьте, что он определился правильно.
«Правила маршрутизации» — отдельный экран со списком правил. Там можно создать новое правило, изменить или удалить существующее, импортировать и экспортировать правила.
На Android в том же разделе есть «Прокси для приложений» с выбором режима и списком приложений. На компьютере этого пункта нет — вместо него правила по процессам.
Все настройки маршрутизации сохраняются автоматически. После изменения переподключитесь, чтобы они вступили в силу.
Если вы запутались в настройках, их можно вернуть по умолчанию: для правил есть «Сбросить правила», для всего приложения — «Сбросить настройки».
Регион: российские сайты напрямую
Регион — главная настройка маршрутизации. Варианты: Иран, Китай, Россия, Афганистан, Индонезия, Турция, Бразилия и «Другой». Для пользователей из России выбирают «Россия (ru)».
При выбранном регионе сайты этого региона идут напрямую, без сервера. Это решает самую частую проблему: банки, госуслуги, маркетплейсы и другие российские сервисы, которые плохо работают с зарубежных адресов, открываются как обычно.
Регион также влияет на автовыбор приложений в «Прокси для приложений» на Android: приложение подбирает список по региону.
Если выбран «Другой», встроенных правил для региона нет, и весь трафик, кроме ваших исключений, пойдёт через сервер. Это может быть нужно, если вы за границей и хотите, чтобы российские сайты тоже шли через сервер.
Если регион сбился после обновления приложения, выберите его заново. В версии 4.x разработчики убрали отдельные геофайлы, и правила региона устроены иначе, чем в старых версиях.
Если российский сайт не открывается даже с выбранным регионом, добавьте для него своё правило «Напрямую» по домену.
Обход LAN и блокировка рекламы
«Обход LAN» отправляет напрямую адреса локальной сети. Благодаря этому при подключённом Hiddify продолжают работать принтеры, роутер, общие папки, умные устройства и трансляция на телевизор. Обычно этот пункт стоит оставить включённым.
Если его выключить, обращения к устройствам домашней сети пойдут на сервер, и до них нельзя будет достучаться. Признак — после подключения Hiddify перестала открываться страница настроек роутера.
«Блокировать рекламу» отсекает известные рекламные и вредоносные домены на уровне приложения. Это работает с любым профилем и не требует дополнительных программ.
Блокировка рекламы иногда мешает отдельным сайтам, которые не открываются без рекламных скриптов. Если какой-то сайт перестал работать после включения, попробуйте отключить блокировку.
Обе функции не зависят от сервера: они работают одинаково с платной подпиской, бесплатным ключом и WARP.
На iPhone эти функции тоже есть, но учитывайте ограничение памяти VPN-расширения: большие списки блокировки занимают память.
Как создать правило маршрутизации
Откройте «Правила маршрутизации» и нажмите «Создать новое правило». Откроется форма с именем правила, условиями и исходом.
В поле «Имя» напишите понятное название, например «Банк напрямую» или «Торренты блок». Имя нужно только вам, чтобы потом найти правило в списке.
Добавьте условия: домен, суффикс домена, IP-адрес, порты, протокол, на компьютере — имя или путь программы. Можно указать несколько значений в одном условии.
Выберите «Исходящий при совпадении» — что делать с подходящим трафиком: «Прокси», «Напрямую», «Напрямую с фрагментом» или «Блокировать». Сохраните правило.
Переподключитесь, чтобы правило заработало. Проверьте результат: откройте нужный сайт и посмотрите, с какого адреса он вас видит.
Если правило изменили и не сохранили, приложение спросит «Вы хотите сохранить изменения?». Удалить правило можно кнопкой «Удалить правило» — приложение попросит подтверждение.
Условия правил: домены, адреса, порты
«Домен» — точное имя сайта, например dl.google.com. Правило сработает только для этого имени. «Суффикс домена» — окончание, например .ru: правило сработает для всех сайтов с таким окончанием.
«Ключевое слово домена» срабатывает, если слово встречается в имени сайта. «Регулярное выражение домена» — для сложных случаев, когда нужно описать набор имён шаблоном.
«IP CIDR назначения» — адреса или диапазоны, например 8.8.8.8 или 10.0.0.0/24. Это удобно для сервисов, к которым обращаются по адресу, а не по имени. «Исходный IP CIDR» и «Исходные порты» описывают, откуда идёт трафик.
«Порты назначения» — номер порта или диапазон, например 80 или 1-65000. «Сети» — TCP или UDP. «Протокол» — TLS, HTTP, QUIC, STUN, DNS или BitTorrent.
«URL набора правил» позволяет подключить готовый внешний список правил вместо того, чтобы вписывать значения вручную. Используйте только списки из источников, которым доверяете.
Приложение проверяет формат значений и подсказывает примеры, если значение неверное: например, «Валидный Домен, например Google.com».
Исход правила: прокси, напрямую или блок
«Прокси» — подходящий трафик идёт через сервер. Используется, когда регион или другое правило отправляет сайт напрямую, а вам нужно через сервер.
«Напрямую» — трафик идёт мимо сервера, как без Hiddify. Это главный исход для исключений: банков, госуслуг, рабочих систем, игр.
«Напрямую с фрагментом» — трафик идёт мимо сервера, но с фрагментацией начала соединения. Это специальный приём для сетей, где отдельные соединения фильтруются; включать его стоит, только понимая зачем.
«Блокировать» — подходящие соединения обрываются. Можно заблокировать трекеры, отдельные сайты или, например, торрент-трафик, чтобы он не шёл через сервер.
Правила проверяются по порядку, и срабатывает первое подходящее. Если два правила противоречат друг другу, важен их порядок в списке.
Если не уверены, какой исход выбрать для сайта, начните с «Напрямую» и проверьте, работает ли сайт. Если нет — уберите правило.
Правила по программам на компьютере
На компьютере можно создавать правила по программам: «Имена процессов» или «Пути к процессам». Например, chrome.exe, google chrome или полный путь к программе.
Это удобно, когда нужно отправить напрямую игру, рабочий клиент или торрент-программу, а остальное пустить через сервер. Или наоборот — пустить через сервер только один браузер.
Правила по программам работают только в режиме VPN. В режиме системного прокси приложение не видит, какая программа отправляет запрос, поэтому такие правила недоступны — приложение подписывает их «Доступно только в режиме TUN».
Режим VPN на компьютере требует прав администратора. Если без прав не обойтись, используйте правила по доменам. Подробнее о режимах — в статье про режимы VPN и прокси в Hiddify.
Имя процесса проще узнать в диспетчере задач на Windows или в мониторинге системы на Mac. На Linux — командой ps или в системном мониторе.
Если программа обновилась и сменила путь установки, правило по пути перестанет срабатывать. Правило по имени процесса надёжнее.
Прокси для приложений на Android
На Android вместо правил по программам есть «Прокси для приложений» с тремя режимами. «Все» — через сервер идут все приложения. «Прокси» — только выбранные. «В обход» — все, кроме выбранных.
Чаще всего используют «В обход»: отмечают банки, маркетплейсы, госуслуги, и они идут напрямую, а остальное через сервер. Режим «Прокси» удобен, если через сервер нужно пустить только пару приложений.
«Скрыть системные приложения» убирает системные сервисы из списка, чтобы было проще искать. «Автовыбор» подбирает список по региону, его можно обновить кнопкой «Выполнить сейчас».
Выбор приложений можно экспортировать и импортировать — например, чтобы перенести на новый телефон.
На iPhone выбора приложений нет: iOS не сообщает VPN-клиенту, какое приложение отправляет запрос. Там используют только правила по доменам и адресам.
Подробная настройка на Android — в статье о том, как настроить Hiddify на Android. О разделении трафика между приложениями — в статье про раздельное туннелирование в Hiddify.
Стратегия Balancer
Если в профиле несколько серверов и включена балансировка, «Стратегия Balancer» определяет, как распределять соединения между ними. Вариантов три.
«Round robin» — каждое соединение идёт через следующий сервер по кругу. Нагрузка распределяется равномерно, но сайты могут видеть смену вашего IP, а некоторые из-за этого выкидывают из аккаунта.
«Consistent hash» — каждый сайт всегда работает через один и тот же сервер. Это лучший выбор, если вас беспокоит смена IP на сайтах с авторизацией.
«Sticky session» — каждый сайт закрепляется за случайным сервером до переподключения. Компромисс между равномерной нагрузкой и стабильным адресом.
Если у вас один сервер или вы выбрали конкретный сервер вручную, стратегия ничего не меняет.
Если не знаете, что выбрать, оставьте значение по умолчанию. Менять стоит, только если видите проблемы с авторизацией на сайтах.
IPv6 и определение адреса
«Маршрут IPv6» определяет, как приложение работает с адресами IPv6: «Отключить», «Включить», «Предпочтительно» или «Только». Если провайдер или сервер не поддерживает IPv6, выберите «Отключить» — это частое решение проблем с отдельными сайтами.
«Определять адрес назначения» позволяет ядру узнавать адрес сайта до применения правил. Это помогает правилам по IP срабатывать для сайтов, к которым обращаются по имени.
Если у вас всё работает, эти настройки трогать не нужно. Они нужны для тонкой настройки и решения редких проблем.
DNS тоже связан с маршрутизацией: в разделе «DNS» можно включить маршрутизацию DNS, чтобы запросы имён шли по тем же правилам, что и трафик.
Если после изменения IPv6 или DNS часть сайтов перестала открываться, верните прежние значения.
Подробнее обо всех разделах настроек — в статье о том, как настроить Hiddify.
Импорт, экспорт и сброс правил
Правила маршрутизации можно сохранить и перенести. В меню правил есть «Копировать правила в буфер обмена», «Сохранить правила в файл», «Импортировать правила из буфера обмена» и «Импортировать правила из файла».
Это удобно, если вы настроили правила на одном устройстве и хотите перенести их на другое. Или если сервис дал готовый набор правил.
При импорте из внешнего источника приложение может предупредить, что правила определяют, куда идёт трафик, и импортировать их стоит только из источника, которому вы доверяете.
«Сбросить правила» возвращает правила по умолчанию. Используйте это, если запутались или после изменений что-то перестало работать.
Сброс правил не затрагивает профили и другие настройки. Для полного сброса приложения есть «Сбросить настройки».
Перед экспериментами экспортируйте текущие правила в файл. Так всегда можно вернуться к рабочему варианту.
Почему маршрутизация не работает
Если правило не срабатывает, сначала переподключитесь: изменения применяются при новом подключении.
Проверьте режим на компьютере. Правила по программам работают только в режиме VPN. В режиме системного прокси программы, которые игнорируют прокси, вообще не попадают в Hiddify, и правила к ним не применяются.
Проверьте порядок правил. Если раньше в списке стоит правило, которое тоже подходит под этот трафик, сработает оно.
Проверьте условие: домен указан точно, суффикс с точкой, адрес в правильном формате. Сайт может использовать несколько доменов — тогда нужны правила для всех.
Если сайт открывается не так, как ожидали, посмотрите, с какого IP он вас видит. Сайты определения IP показывают, идёт ли трафик через сервер.
Если ничего не помогает, сбросьте правила и начните заново с одного правила. Проще добавлять по одному и проверять каждое.
Примеры правил
Банк напрямую: создайте правило с суффиксом домена банка и исходом «Напрямую». Если банк в регионе «Россия (ru)», регион уже отправит его напрямую, и правило не нужно.
Игра напрямую на компьютере: в режиме VPN создайте правило с именем процесса игры и исходом «Напрямую». Задержка в игре не будет зависеть от сервера.
Торренты не через сервер: создайте правило с протоколом BitTorrent и исходом «Напрямую» или «Блокировать». Многие сервисы запрещают торренты через свои серверы.
Один сайт через сервер при выбранном «Другой» регионе: правило «Прокси» с доменом сайта не нужно — при «Другой» всё и так идёт через сервер.
Рабочая система по IP: создайте правило с IP CIDR рабочей сети и исходом «Напрямую», чтобы корпоративные ресурсы были доступны.
Если сервис рекомендует свои правила, проще импортировать их, чем создавать вручную. Подписку от сервиса с поддержкой, который подскажет настройки, можно взять, например, в VPNType.
Итог
Hiddify маршрутизация — раздел, где задаются регион, обход LAN, блокировка рекламы, правила по доменам, адресам и программам, прокси для приложений и балансировка. Для России выберите регион «Россия (ru)» — российские сайты пойдут напрямую. Свои исключения создаются в «Правилах маршрутизации» с исходом «Напрямую». После изменений переподключайтесь.
Частые вопросы
Как настроить маршрутизацию в Hiddify?
Выберите регион «Россия (ru)» в «Маршрутизации» и при необходимости добавьте свои правила в «Правилах маршрутизации».
Как сделать исключение для сайта?
Создайте правило с доменом или суффиксом домена и исходом «Напрямую».
Почему не работают правила по программам?
Они работают только в режиме VPN на компьютере. В режиме системного прокси они недоступны.