Что такое раздельная маршрутизация и зачем она нужна
Раздельная маршрутизация (Split Tunneling) — это функция VPN-клиентов, которая позволяет направлять часть трафика через зашифрованный туннель, а остальное — напрямую, в обход сервера. В приложении Happ эта возможность реализована через систему правил маршрутизации, где каждое соединение обрабатывается по таблице: домен, IP-адрес или geo-набор получает одно из действий — Proxy, Direct или Block.
Зачем это нужно? При включённом VPN многие российские сервисы начинают работать некорректно: банки требуют повторную авторизацию, Госуслуги выдают ошибку, маркетплейсы показывают чужой склад, а локальные устройства (принтер, роутер) становятся недоступны. Раздельная маршрутизация решает эти проблемы, оставляя важные сервисы на прямом соединении, а остальной трафик отправляя через VPN.
В Happ раздельная маршрутизация настраивается в разделе «Маршрутизация» (Routing). Пользователь может выбрать один из трёх режимов: глобальный (весь трафик через VPN), Bypass (всё через VPN, кроме списка исключений) и «только перечисленные» (через VPN идёт только указанный список). Понимание этих режимов — ключ к эффективной настройке.
Режимы маршрутизации: Proxy, Direct и Block
Каждое правило в Happ определяет действие для конкретного адреса или домена:
- Proxy — соединение направляется через VPN-сервер, сайт видит IP-адрес сервера. Используется для обхода блокировок, скрытия реального IP, доступа к зарубежным сервисам.
- Direct — соединение идёт напрямую, как будто VPN выключен, сайт видит ваш реальный IP. Применяется для банков, госуслуг, локальной сети и других доверенных ресурсов.
- Block — соединение блокируется полностью, обычно используется для рекламных и трекерных доменов.
Эти действия задаются в списках: DirectSites, DirectIp, ProxySites, ProxyIp, BlockSites, BlockIp. Важно понимать, что решение принимается на основе адреса назначения, а не программы-источника. Поэтому вывести конкретное приложение через VPN только по его имени нельзя — нужно указывать домены, к которым оно обращается.
Режимы верхнего уровня:
- Глобальный — весь трафик через VPN. Подходит для быстрой проверки работоспособности ключа.
- Bypass (whitelist) — всё через VPN, кроме списка исключений. Рекомендуется для большинства пользователей из России.
- Только перечисленные — через VPN идёт только указанный список доменов, остальное напрямую. Подходит для узких задач, когда VPN нужен для 2–3 сервисов.
Как добавить сайт или домен в исключения
Добавление исключений в Happ на Windows выполняется в несколько шагов:
- Откройте «Настройки» → «Маршрутизация».
- Выберите режим Bypass (whitelist), если хотите, чтобы всё шло через VPN, кроме указанных сайтов.
- Добавьте домены в список Direct. Для России типичный минимум: сайт вашего банка,
*.gosuslugi.ru,*.nalog.gov.ru,*.mos.ru,*.yandex.ru,*.ozon.ru,*.wildberries.ru,*.avito.ru. - Локальная сеть обычно уже настроена по умолчанию (подсети
10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,169.254.0.0/16,224.0.0.0/4,255.255.255.255). Если вы создали профиль с нуля и потеряли доступ к принтеру или роутеру, добавьте записьgeoip:private. - Обязательно перезапустите туннель: выключите и включите соединение, иначе изменения не применятся.
Форматы записей, которые понимает Happ:
domain:example.ru— домен и все поддомены;full:www.example.ru— только точное совпадение;keyword:example— все домены, содержащие это слово;192.168.0.0/16— подсеть;geosite:ru— готовый список российских доменов;geoip:ru— все IP-адреса, зарегистрированные в России.
Обратите внимание: geosite и geoip — это базы данных, которые могут загружаться отдельно. Если загрузка не удалась, профиль не будет работать, а рядом с ним появится красный восклицательный знак.
Раздельная маршрутизация для приложений: что можно и что нельзя
Многие пользователи хотят направить через VPN только одно приложение, например браузер или торрент-клиент, оставив остальную систему на прямом соединении. В Happ это реализовано не через правила маршрутизации, а через локальный прокси-сервер.
Чего сделать нельзя: задать имя программы (например, chrome.exe) в правилах маршрутизации. В профиле Happ нет поля для имени исполняемого файла, поэтому советы «добавьте программу в Per-process» не работают.
Как сделать правильно:
- В расширенных настройках включите «Разрешить LAN-подключения».
- Happ покажет локальный адрес (например,
127.0.0.1) и два порта: SOCKS5 (обычно 10808) и HTTP (обычно 10809). - В настройках нужной программы укажите этот адрес и порт в качестве прокси.
Тогда только эта программа будет ходить через VPN, а вся остальная система останется на прямом соединении. Такой способ работает с Firefox, торрент-клиентами, мессенджерами и средствами разработки, у которых есть собственные настройки прокси.
Обратная задача — «пусть одна программа идёт напрямую, а всё остальное через VPN» — решается иначе. Нужно отключить режим TUN и работать в режиме Proxy: тогда система целиком остаётся на прямом соединении, а через VPN идёт только то, что вы настроили на локальный прокси. Если TUN необходим, выводите программу по её доменам через список Direct.
Автопилот и готовые профили маршрутизации
Ручная настройка исключений требует времени и внимания: нужно перечислить все нужные домены, не забыть поддомены. Чтобы упростить задачу, некоторые провайдеры VPN-ключей (например, НЕВПН) поставляют вместе с ключом готовый профиль маршрутизации — «НЕВПН Автопилот». В нём уже настроены исключения для российских банков, госсервисов, маркетплейсов и локальной сети.
Преимущества готового профиля:
- Не нужно вручную вводить домены;
- Список проверен и регулярно обновляется;
- Снижается риск ошибок, связанных с забытыми поддоменами.
Однако готовые профили подходят не всем. Если у вас есть корпоративный сервис или редкий сайт, которого нет в общем списке, придётся добавить его вручную. Также может понадобиться обратная схема, когда напрямую идёт всё, а через VPN только выбранные сервисы — тогда ручные правила неизбежны.
Важно: профиль маршрутизации видит весь ваш трафик и решает, куда его направить. Используйте только профили от вашего провайдера ключа, а не со случайных сайтов, чтобы избежать утечки данных.
Kill Switch: защита от утечек при обрыве соединения
Kill Switch — это функция, которая блокирует весь интернет-трафик, если VPN-соединение внезапно обрывается. Без неё в момент разрыва реальный IP-адрес может «утечь» наружу, и сайты увидят ваш настоящий адрес, что сводит на нет анонимность.
В Happ Kill Switch работает на уровне системы: при обрыве туннеля все соединения, кроме разрешённых правилами Direct, блокируются. Это особенно важно для пользователей, которые полагаются на VPN для защиты конфиденциальных данных.
Настройка Kill Switch обычно находится в разделе безопасности. Рекомендуется держать его включённым, особенно если вы используете публичные Wi-Fi сети. Однако учитывайте, что при активном Kill Switch и обрыве VPN вы полностью останетесь без интернета до восстановления соединения — это плата за безопасность.
Настройка DNS и её связь с маршрутизацией
DNS (Domain Name System) преобразует доменные имена в IP-адреса. При использовании VPN DNS-запросы также могут идти через туннель, что обеспечивает конфиденциальность, но иногда вызывает проблемы с доступом к локальным ресурсам.
В Happ можно настроить приватный DNS через DoH (DNS over HTTPS). Это шифрует DNS-запросы и предотвращает их перехват. Рекомендуется использовать надёжные DNS-серверы, например Cloudflare (1.1.1.1) или Google (8.8.8.8).
Связь с маршрутизацией: если для домена задано правило Direct, DNS-запрос к нему, скорее всего, пойдёт напрямую, минуя VPN. Это важно для корректной работы локальных сервисов. Если возникают проблемы с доступом к сайтам, проверьте, не блокирует ли DNS-резолвер нужные адреса.
Настройка DNS в Happ обычно находится в разделе «Настройки» → «DNS». Вы можете выбрать автоматический режим (использовать DNS провайдера) или указать свой DoH-сервер.
Автовыбор сервера и его влияние на маршрутизацию
Happ умеет автоматически выбирать сервер с наилучшим откликом и переключаться на него, если текущий начинает сбоить. Эта функция называется автовыбором сервера. Она не связана с маршрутизацией: правила остаются прежними при смене сервера.
Многие пользователи путают эти механизмы. Если Госуслуги не открываются, переключение сервера не поможет — нужно добавить домен в исключения. И наоборот, если видео тормозит, дело может быть в скорости сервера, а не в правилах.
Автовыбор сервера полезен для поддержания стабильного соединения, но если вам нужен конкретный сервер (например, для доступа к определённому региону), вы можете отключить авто и выбрать узел вручную. В целом, для повседневного использования авторежим удобен, особенно если вы часто перемещаетесь.
Диагностика и решение типичных проблем
Даже при правильной настройке могут возникать проблемы. Рассмотрим частые ситуации и способы их решения.
Правило добавлено, но ничего не изменилось. Самая частая причина — туннель не перезапущен. Выключите и включите соединение, чтобы правила применились.
Банк или госсервис ругается, хотя домен добавлен. Приложение может обращаться к отдельному api-поддомену. Запись domain:example.ru захватывает и сам домен, и все поддомены, включая api, поэтому проверьте, что вы используете именно такой формат.
Whitelist собран, но всё идёт через сервер. Возможно, перепутаны режимы: список исключений заполнен, а включён режим «только перечисленные». Убедитесь, что выбран Bypass.
Пропал интернет целиком. В разделе Proxy пусто, трафику некуда идти. Верните глобальный режим и добавьте общее правило.
Сайт открывается мимо правил. Соединение могло уйти по IPv6, а правило описано для IPv4. Добавьте домен вместо диапазона адресов либо отключите IPv6 у сетевого адаптера.
geosite:ru не срабатывает. Базы не подтянулись. Подключитесь в глобальном режиме на минуту и включите профиль заново.
Отвалились принтер и роутер. Не добавлены подсети локальной сети. Внесите 192.168.0.0/16 и 10.0.0.0/8.
Проблемы с локальным прокси. Брандмауэр может блокировать входящие подключения. Разрешите Happ входящие соединения в настройках брандмауэра. Также проверьте, не занят ли порт другим приложением.
Практические рекомендации и выводы
Раздельная маршрутизация в Happ — мощный инструмент, который делает использование VPN комфортным в российских реалиях. Вот несколько практических советов:
- Начинайте с глобального режима, чтобы убедиться, что ключ работает.
- Затем переключайтесь на Bypass и добавляйте исключения для банков, госуслуг и локальной сети.
- Используйте готовые профили, если они предоставлены вашим провайдером, но проверяйте их содержимое.
- Для точечного вывода приложений через VPN используйте локальный прокси (SOCKS5/HTTP).
- Держите Kill Switch включённым для защиты от утечек.
- Настройте приватный DNS для дополнительной конфиденциальности.
- При возникновении проблем сначала перезапустите туннель, затем проверяйте правила и режимы.
Помните, что маршрутизация и автовыбор сервера — независимые механизмы. Не пытайтесь решить проблемы с доступом к сайтам сменой сервера, если дело в правилах.
Правильно настроенная раздельная маршрутизация позволяет использовать VPN без ущерба для повседневных задач: банки работают, Госуслуги открываются, а остальной трафик защищён. Потратьте немного времени на настройку — и вы получите стабильное и безопасное соединение.
Вопросы и ответы
Как в Happ добавить сайт в исключения, чтобы он открывался напрямую?
Откройте «Настройки» → «Маршрутизация», выберите режим Bypass (whitelist), затем добавьте домен в список Direct. Используйте формат domain:example.ru, чтобы захватить все поддомены. После добавления обязательно перезапустите туннель (выключите и включите соединение), иначе правило не применится.
Можно ли в Happ настроить маршрутизацию для конкретной программы, например Chrome?
Напрямую — нет. В правилах маршрутизации нельзя указать имя исполняемого файла. Вместо этого используйте локальный прокси: включите «Разрешить LAN-подключения» в расширенных настройках, затем в настройках программы (например, Firefox) укажите адрес 127.0.0.1 и порт SOCKS5 (обычно 10808) или HTTP (10809). Тогда только эта программа пойдёт через VPN.
Почему после добавления исключения Госуслуги всё равно не открываются?
Возможные причины: 1) туннель не перезапущен — выключите и включите соединение; 2) домен указан без поддоменов — используйте domain:gosuslugi.ru; 3) соединение идёт по IPv6, а правило задано для IPv4 — добавьте домен или отключите IPv6; 4) базы geosite не загрузились — подключитесь в глобальном режиме на минуту и включите профиль заново.
Что такое режимы Bypass и «только перечисленные» в Happ?
Bypass (whitelist) — весь трафик идёт через VPN, кроме доменов из списка Direct. Режим «только перечисленные» — через VPN идёт только то, что указано в списке Proxy, остальное напрямую. Первый подходит для большинства пользователей, второй — для узких задач, когда VPN нужен для 2–3 сервисов.
Как проверить, что правило маршрутизации сработало?
Перезапустите туннель. Затем откройте сайт из списка исключений — он должен видеть ваш реальный IP и город. Для проверки VPN-части зайдите на сервис определения IP — он должен показать адрес сервера. Также проверьте доступ к локальной сети (например, веб-интерфейс роутера).
Что делать, если после настройки маршрутизации пропал интернет?
Скорее всего, в разделе Proxy пусто, и трафику некуда идти. Верните глобальный режим, затем добавьте общее правило (например, geosite:ru для российских сайтов) или включите Bypass с заполненным списком Direct. Также проверьте, не блокирует ли Kill Switch соединение при обрыве VPN.
Влияет ли автовыбор сервера на правила маршрутизации?
Нет, это независимые механизмы. Автовыбор сервера отвечает за то, через какой узел пойдёт трафик, а маршрутизация — за то, пойдёт ли он через VPN вообще. При смене сервера правила остаются прежними. Если сайт не открывается, проблема в правилах, а не в сервере.