Зачем нужны исключения в Happ
При включённом VPN-соединении весь трафик устройства проходит через удалённый сервер. Для большинства задач это нормально, но некоторые сервисы — банки, государственные порталы, приложения доставки и такси — определяют местоположение по IP-адресу. Если адрес принадлежит серверу в другой стране, они начинают вести себя странно: просят дополнительное подтверждение входа, показывают ошибку, не определяют город или вовсе не загружаются.
Исключения в Happ решают эту проблему: вы указываете, какие приложения или сайты должны работать напрямую, минуя туннель. Тогда остальной трафик продолжает идти через сервер, а выбранные сервисы видят ваш реальный адрес и работают как обычно. Это удобнее, чем полностью отключать VPN каждый раз, когда нужно оплатить покупку или зайти в личный кабинет.
Важно понимать: исключения не отключают защиту для всего устройства, а лишь точечно выводят из туннеля те сервисы, которым нужен ваш домашний IP. Это позволяет сохранить анонимность и доступ к заблокированным ресурсам, не жертвуя работоспособностью важных приложений.
Как работает маршрутизация в Happ
Happ использует таблицу правил, через которую проходит каждое соединение. Когда приложение или сайт отправляет запрос, клиент проверяет его по спискам и решает, что делать: отправить через сервер (Proxy), напрямую (Direct) или заблокировать (Block).
Правила могут быть заданы для доменов, IP-адресов, подсетей или целых географических регионов. Например, запись domain:example.ru охватывает сам домен и все его поддомены, full:www.example.ru — только точное совпадение, а geoip:ru направляет напрямую все адреса, зарегистрированные в России.
В интерфейсе Happ исключения могут называться по-разному: Bypass, Direct, whitelist или «Все, кроме выбранных». Важно ориентироваться не на слово, а на действие: если правило отправляет трафик напрямую — это исключение, если через сервер — обычное правило прокси.
Механизм маршрутизации работает на уровне соединений, а не приложений. Это значит, что вы можете вывести из туннеля конкретный домен, но не можете указать «пусть Chrome ходит напрямую, а Firefox через сервер» — для этого нужны другие методы, о которых мы расскажем ниже.
Исключения для приложений на Android
На Android Happ предлагает самый удобный способ исключить конкретное приложение из туннеля. В настройках маршрутизации есть режим «по приложениям», где можно выбрать «все, кроме выбранных» или обратный режим «только выбранные».
Чтобы исключить приложение, выполните следующие шаги:
- Откройте настройки Happ и перейдите в раздел «Маршрутизация».
- Выберите режим «по приложениям».
- Установите переключатель в положение «все, кроме выбранных» — это означает, что через туннель пойдёт весь трафик, кроме отмеченных приложений.
- Отметьте галочками приложения, которые должны работать напрямую: банк, госуслуги, такси, доставку.
- Переподключите соединение: выключите и снова включите VPN.
Этот способ надёжен, потому что не зависит от того, к каким адресам обращается приложение. Даже если банк использует несколько доменов и CDN, все запросы от этого приложения пойдут напрямую.
Обратите внимание: если вы выберете режим «только выбранные», то через туннель пойдут лишь отмеченные приложения, а всё остальное — напрямую. Это противоположный сценарий, который подходит, когда нужно направить через VPN всего пару сервисов.
Исключения для приложений на iOS
На iOS возможности Happ ограничены из-за политики Apple. Система не позволяет приложениям контролировать трафик других приложений на уровне маршрутизации. Поэтому исключения для приложений на iPhone и iPad можно настроить только по доменам.
Вам нужно добавить в список исключений все домены, которые использует сервис. Например, для банка это может быть domain:bank.ru, а также домены платёжных шлюзов и CDN. Узнать, к каким адресам обращается приложение, можно в логах Happ — включите логирование и посмотрите, какие запросы отправляет проблемное приложение.
Этот способ менее удобен, но работает. Главное — не забыть добавить все поддомены и связанные домены. Если банк всё равно ругается, проверьте, не кэшировало ли приложение прошлое состояние — полностью закройте и перезапустите его.
На iOS также нет возможности исключить приложение по имени, поэтому единственный путь — ручное добавление доменов в правила Direct.
Исключения для приложений на Windows и macOS
На десктопных платформах Happ не имеет встроенной функции «исключить приложение по имени». В профиле маршрутизации есть только списки доменов и IP-адресов. Поэтому, чтобы вывести конкретную программу из туннеля, нужно использовать один из двух подходов.
Первый подход — добавить в список Direct домены, к которым обращается программа. Например, для торрент-клиента это могут быть адреса трекеров, для мессенджера — серверы обмена сообщениями. Этот способ подходит, если программа использует ограниченный набор доменов.
Второй подход — настроить локальный прокси. В расширенных настройках Happ включите «Разрешить LAN-подключения». После этого приложение покажет локальный адрес (например, 127.0.0.1) и два порта: SOCKS5 (обычно 10808) и HTTP (10809). Затем в настройках нужной программы укажите этот адрес и порт в качестве прокси. Тогда только эта программа будет ходить через туннель, а вся система останется на прямом соединении.
Этот способ работает для программ, которые умеют использовать прокси: Firefox, торрент-клиенты, некоторые мессенджеры. Браузеры на движке Chrome используют системные настройки, поэтому для них этот метод не подойдёт — лучше использовать Firefox или добавлять домены в исключения.
Добавление сайтов в исключения
Если вам нужно вывести из туннеля не приложение, а конкретный сайт или группу сайтов, используйте правила маршрутизации по доменам. Это работает на всех платформах одинаково.
В разделе «Маршрутизация» выберите режим Bypass (whitelist) — это означает, что через сервер пойдёт всё, кроме перечисленных доменов. Затем добавляйте домены по одному. Для России полезно добавить:
- сайт вашего банка;
*.gosuslugi.ru;*.nalog.gov.ru;*.mos.ru;*.yandex.ru;*.ozon.ru;*.wildberries.ru;*.avito.ru.
Форматы записей, которые понимает Happ:
domain:example.ru— домен и все поддомены;full:www.example.ru— только точное совпадение;keyword:example— все домены, содержащие это слово;192.168.0.0/16— подсеть;geosite:ru— готовый список российских доменов;geoip:ru— все IP-адреса, зарегистрированные в России.
После добавления правил обязательно перезапустите туннель: выключите и включите соединение. Правила не применяются на лету, и это самая частая причина, почему «ничего не работает».
Как проверить, что исключение сработало
После настройки исключений важно убедиться, что они действительно работают. Есть несколько простых способов проверки.
- Проверьте сторону исключений. Зайдите на сайт, который вы добавили в список Direct. Признак успеха: поисковик определяет ваш реальный город, банк пускает без дополнительных подтверждений, госсервис открывается без ошибок.
- Проверьте сторону сервера. Откройте любой сервис определения IP-адреса (например, 2ip.ru) в браузере, который не входит в исключения. Он должен показать адрес и страну сервера, а не ваш реальный IP.
- Для приложений на Android проверьте прямо в исключённом приложении: если банк показывает ваш город и не требует подтверждений — исключение работает.
- Проверьте локальную сеть. Если вы добавили подсети для принтера или роутера, откройте веб-интерфейс роутера по его локальному адресу. Если он отвечает — подсети добавлены верно.
Если что-то не работает, сначала перезапустите туннель. Затем проверьте, не перепутали ли вы режимы: например, включили «только перечисленные» вместо «все, кроме выбранных». Также убедитесь, что приложение не кэшировало старое состояние — полностью закройте и откройте его.
Частые ошибки и их решение
Даже опытные пользователи иногда сталкиваются с проблемами при настройке исключений. Вот типичные ситуации и способы их решения.
Правило добавил, но ничего не изменилось. Скорее всего, вы не перезапустили туннель. Выключите и включите соединение — правила подхватываются только при новом подключении.
Банк ругается, хотя домен добавлен. Приложение может обращаться к отдельному api-поддомену. Запись domain:example.ru захватывает и сам домен, и все поддомены, включая api, но если вы использовали full:, то поддомены не попадут. Используйте domain: или добавьте все нужные поддомены.
Whitelist собран, но всё идёт через сервер. Проверьте, какой режим включён. Если вы выбрали «только перечисленные», то через сервер пойдёт только то, что в списке Proxy, а всё остальное — напрямую. Для исключений нужен режим Bypass (whitelist).
Пропал интернет целиком. В разделе Proxy пусто, трафику некуда идти. Верните глобальный режим и добавьте общее правило.
Сайт открывается мимо правил. Возможно, соединение ушло по IPv6, а правило описано для IPv4. Добавьте домен вместо диапазона адресов либо отключите IPv6 у сетевого адаптера.
geosite:ru не срабатывает. Базы geosite и geoip не всегда загружены. Подключитесь в глобальном режиме на минуту, чтобы базы подтянулись, и включите профиль заново.
Отвалились принтер и роутер. Не добавлены подсети локальной сети. Внесите 192.168.0.0/16 и 10.0.0.0/8 или используйте запись geoip:private.
Готовые профили маршрутизации
Настраивать исключения вручную — дело полезное, но трудоёмкое. Чтобы упростить жизнь, некоторые провайдеры VPN-ключей включают в подписку готовые профили маршрутизации. Например, профиль «НЕВПН Автопилот» уже содержит список российских сервисов, выведенных на прямое соединение: банки, госуслуги, маркетплейсы, локальную сеть.
Чтобы использовать готовый профиль, выберите его в списке правил в настройках Happ. Вам не придётся вводить домены вручную — всё уже настроено. Это удобно для типового сценария: вы живёте в России, пользуетесь местными сервисами и хотите, чтобы они работали без сбоев.
Однако помните о безопасности: профиль маршрутизации видит весь ваш трафик и решает, куда его направить. Берите профиль только у своего провайдера ключа, а не со случайного сайта. Сторонний профиль может содержать вредоносные правила, которые перенаправят ваши данные мошенникам.
Если вы используете собственную подписку, вы можете создать свой профиль и сохранить его. Это удобно, если вы часто переустанавливаете систему или пользуетесь несколькими устройствами.
Ограничения и важные нюансы
У исключений в Happ есть несколько ограничений, о которых стоит знать заранее.
Нельзя исключить приложение по имени на десктопе. В профиле маршрутизации нет поля для имени исполняемого файла. Советы «добавьте chrome.exe в раздел Per-process» описывают функцию, которой в клиенте не существует. Используйте домены или локальный прокси.
Режим Auto — это не маршрутизация. Пункт Auto в списке серверов отвечает за выбор сервера, а не за то, пойдёт ли трафик через него. Если Госуслуги не пускают, переключение сервера не поможет — нужен список исключений.
Исключения сбрасываются после обновления подписки. Если правила пришли из подписки, они могут перезаписать ваши. Держите свой профиль отдельно и импортируйте его после обновления.
Не добавляйте в исключения всё подряд. Чем шире список, тем меньше смысла в туннеле. Оптимально — не более пяти приложений или доменов. Если исключений больше, возможно, VPN вам вообще не нужен.
Не отключайте соединение целиком «на время оплаты». Потом легко забыть включить обратно. Лучше настроить исключения один раз.
Проверяйте безопасность. Правило Direct означает, что трафик идёт мимо туннеля, то есть без шифрования. Не добавляйте в исключения подозрительные домены из сомнительных списков.
Вопросы и ответы
Можно ли в Happ исключить приложение по имени на Windows?
Нет, в Happ на Windows нет функции исключения приложения по имени исполняемого файла. В профиле маршрутизации есть только списки доменов и IP-адресов. Чтобы вывести конкретную программу из туннеля, добавьте в список Direct домены, к которым она обращается, либо настройте локальный прокси (SOCKS5/HTTP) и укажите его в настройках программы.
Почему банк не работает, даже если я добавил его домен в исключения?
Банковские приложения часто обращаются к нескольким доменам, включая api-поддомены, CDN и платёжные шлюзы. Если вы добавили только основной домен, часть запросов всё равно пойдёт через туннель. Используйте запись domain:example.ru, которая охватывает все поддомены, или посмотрите в логах Happ, к каким адресам обращается приложение, и добавьте их все.
Как исключить приложение на Android в Happ?
На Android откройте настройки маршрутизации, выберите режим «по приложениям» и установите переключатель в положение «все, кроме выбранных». Затем отметьте галочками нужные приложения (банк, госуслуги и т.д.) и переподключите туннель. Этот способ надёжен, так как не зависит от доменов.
Что делать, если после обновления Happ исключения сбросились?
Если правила пришли из подписки, обновление подписки может перезаписать ваши настройки. Создайте собственный профиль маршрутизации и сохраните его отдельно. После обновления импортируйте профиль заново. Также проверьте, не слетели ли отметки приложений на Android — при крупных обновлениях системы это случается.
Как проверить, что исключение действительно работает?
Зайдите на сайт или в приложение, которое вы исключили. Если оно показывает ваш реальный город и не требует дополнительных подтверждений — исключение работает. Затем откройте в браузере сервис определения IP-адреса: он должен показать адрес сервера, а не ваш. Если оба условия выполняются, настройка верна.
Можно ли сделать наоборот — только банк через сервер?
Технически да, но смысла мало: банкам как раз нужен ваш домашний адрес. Если вы направите банк через сервер, он будет видеть адрес другой страны и, скорее всего, заблокирует вход. Лучше оставить банк в исключениях, а через сервер пускать остальной трафик.