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 покажет, доступен ли нужный сервис в принципе — это исключит вариант «приложение само сломалось».

Проверить доступность через 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 там, где он действительно нужен.

Проверить сейчас