VPN работает в браузере, но не в приложениях — почему
Если в браузере через VPN сайты открываются, а в приложениях (банки, маркетплейсы, мессенджеры) — нет, причина обычно одна из трёх: вы пользуетесь не системным VPN, а браузерным прокси-расширением; в системном VPN включён split-tunneling и приложение исключено; либо приложение само режет VPN через certificate pinning или проверку IP.
Разница принципиальная: расширение в Chrome или Firefox правит трафик только внутри браузера. Остальная система ходит в интернет напрямую. Системный VPN перехватывает весь трафик, но и его приложение может обойти.
Ниже — как определить, в чём именно дело, и что менять. Параллельно проверка через Freedom Checker покажет, не упало ли само приложение или сервис.
Коротко
- Браузерные расширения VPN (Chrome, Firefox) — это proxy, а не VPN. Они работают только в браузере.
- В системном VPN могут быть включены исключения (split-tunneling) — нужное приложение исключено.
- Многие банковские приложения проверяют IP и отказывают, если он не российский.
- Certificate pinning блокирует VPN с MITM-проверкой TLS (Kaspersky VPN, корпоративные клиенты).
- На Android и iPhone настройки VPN-приложения и системы могут конфликтовать.
Почему так бывает: основные причины
1. У вас не VPN, а браузерное расширение
Расширения вроде Browser VPN, Free Proxy, AdBlock VPN — это HTTP/SOCKS proxy внутри браузера. Они перенаправляют трафик только вкладок Chrome/Firefox. Когда вы открываете нативное приложение — Telegram, Сбер, Ozon — трафик идёт мимо них, напрямую через системное соединение.
Это нормально работает, если задача — открыть сайт. Не работает, если нужно «провести через VPN» приложение.
2. Split-tunneling в системном VPN
В большинстве современных VPN-клиентов есть функция split-tunneling: «отправлять через VPN только эти приложения» или «исключить эти приложения из VPN». По умолчанию могут быть исключены банковские и государственные приложения «для удобства». Стоит проверить настройки.
3. Certificate pinning и анти-VPN-проверки в приложениях
Серьёзные приложения (банки, биржи, мессенджеры) часто внедряют certificate pinning: приложение принимает соединение только с заранее зашитым сертификатом своего сервера. VPN с MITM-проверкой TLS (например, корпоративный или с adblock-фильтром) подменяет сертификат — и приложение отказывается работать. Получается «интернет есть, но приложение не работает».
Отдельная категория — anti-VPN-проверки. Российские банки часто блокируют сессии с IP, не относящихся к РФ. Это не баг VPN, а политика приложения.
4. Конфликт IPv6 / IPv4
Если VPN тоннелирует только IPv4, а приложение пытается работать по IPv6 (актуально для современных мессенджеров и игр), трафик уходит мимо туннеля и блокируется на стороне сервиса. Решение: отключить IPv6 в системе или включить его в VPN-клиенте.
Как понять, что именно сломалось
| Симптом | Возможная причина | Что проверить |
|---|---|---|
| Сайты в Chrome открываются, приложения не идут | У вас расширение, а не системный VPN | Установить полноценный VPN-клиент |
| Один сайт в браузере работает, остальные — нет | Proxy фильтрует домены | Сменить или отключить расширение |
| Все приложения работают, кроме банковского | Anti-VPN-проверка по IP | Отключить VPN для этого приложения (split-tunneling) |
| Приложение пишет «ошибка сертификата» или «нет соединения» | Certificate pinning + MITM в VPN | Отключить TLS-инспекцию или сменить VPN |
| Через VPN не работают мессенджеры с голосовыми звонками | UDP не проходит / IPv6 утечка | Сменить протокол на UDP-капабельный, отключить IPv6 |
| Сайт открывается, мобильное приложение того же сервиса — нет | В приложении используется другой API-домен | Проверить блокировку через Freedom Checker |
Как проверить прямо сейчас
Сначала определите тип защиты: откройте настройки расширения или приложения. Если это расширение в браузере (Chrome → Расширения → ваш VPN), оно влияет только на браузер. Если это отдельное приложение со статусом «Connected» в системном трее или в шторке Android — это системный VPN.
Freedom Checker покажет, доступен ли нужный сервис в принципе — это исключит вариант «приложение само сломалось».
Сбой или блокировка?
Если приложение работает без VPN, а с VPN — нет, это не блокировка, а конфликт приложения с VPN. Лечится отключением VPN для этого приложения через split-tunneling.
Если приложение не работает ни с VPN, ни без него — это уже блокировка домена/API на стороне приложения или сбой самого сервиса. VPN тут не виноват.
На что обратить внимание
- Браузерные расширения и системный VPN — это разные инструменты, не путайте.
- В системном VPN всегда проверяйте список исключений (split-tunneling).
- Российские банки и Госуслуги часто требуют российский IP — VPN тут вреден.
- На Android проверьте, есть ли «всегда подключённый VPN» и «блокировать соединения без VPN» в системных настройках.
- На iPhone убедитесь, что в Settings → VPN выбран нужный профиль и Status = Connected.
- Если используется DNS-over-HTTPS в браузере, а в системе — нет, это объясняет, почему сайты в Chrome открываются, а в приложениях — нет.
- Ситуация может отличаться по оператору, региону и времени проверки.
Вывод
«VPN работает в браузере, но не в приложениях» — почти всегда вопрос архитектуры, а не блокировок. Браузерные расширения принципиально не покрывают приложения, а системные VPN могут конфликтовать с pinning и anti-VPN-логикой банковских/государственных сервисов.
Правильное решение часто — не «починить VPN», а настроить исключения для конкретных приложений и пользоваться системным VPN там, где он действительно нужен.