VPN работает в браузере, но не в приложениях: почему и как починить
Если vpn работает в браузере, но не в приложениях, чаще всего у вас установлено браузерное расширение-прокси: оно защищает только трафик самого браузера, а не всей системы. Вторая по частоте причина — включённый split tunneling, при котором часть приложений сознательно пущена мимо туннеля. Решение — поставить полноценный VPN-клиент с системным туннелем (TUN-режим) и проверить настройки раздельного туннелирования.
Почему VPN работает только в браузере?
Потому что расширение для Chrome или Firefox — это не VPN, а прокси внутри одного приложения. Оно перехватывает запросы только браузера, в который установлено. Telegram, Discord, игры и стриминговые приложения его просто не видят и ходят в сеть напрямую. Полноценный клиент, наоборот, создаёт виртуальный сетевой адаптер (TUN), через который идёт весь трафик устройства.
Как понять, что у вас расширение, а не настоящий туннель?
Откройте сетевые настройки системы: если активного VPN-подключения или виртуального адаптера там нет — работает только расширение. Быстрая проверка по шагам:
- Windows: «Параметры → Сеть и интернет → VPN» — есть ли активное подключение.
- macOS/iOS: значок VPN в строке состояния или в «Настройки → VPN».
- Android: иконка ключика в шторке уведомлений.
- Сравните IP-адрес в браузере и в любом приложении (например, в Telegram-боте, показывающем IP). Разные адреса — трафик идёт двумя путями.
Что такое split tunneling и как его выключить?
Split tunneling — режим, при котором клиент пропускает через туннель только выбранные приложения или сайты, а остальные — напрямую. Если приложение попало в список исключений, VPN для него как будто не существует. Зайдите в настройки клиента, найдите пункт «Split tunneling», «Раздельное туннелирование», «Per-app proxy» или «Routing» и либо отключите его полностью, либо переведите в режим «все приложения через VPN». После изменения переподключитесь.
Почему отдельные приложения игнорируют VPN даже с туннелем?
Некоторые приложения используют собственный жёстко заданный DNS или протокол QUIC (UDP), который клиент может не перехватывать, а также подолгу держат старые соединения в кэше. Что помогает:
- Перезапустите приложение после подключения VPN — старые сессии, открытые до туннеля, продолжают идти напрямую.
- Включите в клиенте перехват DNS (fake DNS / DNS hijack), чтобы «упрямые» приложения не обходили резолвер.
- Если протокол не поддерживает UDP-проксирование, заблокируйте QUIC в настройках клиента — приложения откатятся на обычный TCP.
Как включить режим VPN вместо прокси в v2rayTUN и похожих клиентах?
Клиенты вроде v2rayTUN, NekoBox или Hiddify часто имеют два режима: «Прокси» (только для программ, умеющих работать через прокси) и «VPN/TUN» (системный туннель для всего трафика). Переключите режим на «VPN» или «TUN» в главном экране или настройках, разрешите системе создать VPN-профиль и переподключитесь. На Android дополнительно проверьте список «Приложения через VPN» — там должен стоять режим «все приложения».
В ESO VPN мы используем протокол VLESS Reality с двойным хопом: подключение выглядит как обычный HTTPS-трафик и стабильно работает именно в режиме системного туннеля. Попробуйте бесплатно 3 дня — дальше от 200 ₽/мес.
Что делать, если ничего не помогло?
Пройдитесь по финальному чек-листу — в 9 случаях из 10 проблема решается на одном из пунктов:
- Удалите браузерное расширение, поставьте полноценный клиент.
- Включите режим «VPN/TUN» вместо «Прокси».
- Отключите split tunneling или добавьте нужные приложения в туннель.
- Перезапустите проблемные приложения, а лучше — устройство.
- Включите перехват DNS и при необходимости заблокируйте QUIC.
- Проверьте, что антивирус или файрвол не блокирует виртуальный адаптер.
Если и это не сработало, дело может быть в самом сервисе: слабые серверы и устаревшие протоколы нестабильны на уровне системы. Подключите ESO VPN через бота: 3 дня бесплатного пробного периода, затем 200 ₽/мес или 499 ₽ за 3 месяца, оплата по СБП. Настройка занимает пару минут — и туннель работает для всех приложений сразу.