Сначала определите, где именно сбой
Прежде чем менять настройки, соберите три факта. Они занимают пять минут и отсекают половину версий.
- Работают ли другие приложения на мобильном интернете. Если не открываются ни браузер, ни мессенджеры, дело в самой мобильной связи: покрытие, баланс, ограничение оператора. VPN тут ни при чём.
- Что происходит с самим VPN. Три разных картины: приложение не может подключиться вовсе; подключается и через несколько секунд рвётся; показывает «подключено», но страницы не загружаются. У каждой свои причины.
- Воспроизводится ли сбой на другом устройстве и у другого оператора. Если у знакомого с другой SIM тот же сервис работает, проблема в вашем телефоне или в вашей сети. Если не работает у всех абонентов одного оператора или региона, вы вряд ли что-то исправите настройками.
Правило диагностики: меняйте за раз одну вещь и проверяйте результат.
Причины на стороне телефона
Это самая частая и самая простая для исправления группа. Мобильная сеть отличается от домашней тем, что операционная система экономит на ней трафик и заряд, и под эту экономию иногда попадает VPN-приложение.
- Запрет мобильных данных для приложения. На iPhone: «Настройки → Сотовая связь», пролистайте список приложений и проверьте переключатель у VPN-клиента. На Android: «Настройки → Приложения → ваше приложение → Мобильный интернет» и пункт «Фоновые данные».
- Режим экономии данных. «Режим низкого объёма данных» на iPhone и «Экономия трафика» на Android урезают фоновую активность. Туннель может остаться без keep-alive пакетов и тихо закрыться.
- Экономия заряда. Оптимизация батареи останавливает приложения в фоне. Если у VPN-клиента включено «Оптимизировать», Android усыпляет его при выключенном экране, и туннель пропадает.
- Сбитые дата и время. Защищённое соединение проверяет сертификаты и метки времени. Если часы расходятся с реальными больше чем на несколько минут, соединение отклоняется. Включите автоматическое определение времени по сети.
- Частный DNS. На Android в «Настройки → Сеть → Частный DNS» может стоять сторонний сервер. Он конфликтует с DNS внутри туннеля: страницы не открываются, хотя значок VPN горит. Поставьте «Автоматически» или «Отключено» и проверьте.
- Устаревшее приложение или система. Особенно после обновления iOS или Android: старая версия клиента может не поддерживать новый сетевой стек.
Причины на стороне мобильной сети
Здесь настройки телефона уже не помогут. Но знать механизмы полезно: тогда вы отличите «починимое» от «ждите или обращайтесь к оператору».
Общий адрес у многих абонентов (CGNAT)
Адресов IPv4 не хватает, поэтому оператор выдаёт один внешний адрес сразу сотням и тысячам абонентов. Для обычных сайтов это незаметно. Для долгих соединений это важно: оператор хранит таблицу соответствий, и записи о неактивных соединениях через время удаляются — от десятков секунд до нескольких минут, в зависимости от оператора и типа трафика. Если в туннеле долго нет пакетов, он «замирает» и перестаёт передавать данные, хотя в приложении всё ещё написано «подключено». Дома роутер держит такие записи дольше, поэтому по Wi-Fi вы этого не замечаете.
Меньший размер пакета (MTU)
Любой туннель добавляет к каждому пакету служебные заголовки: для популярных протоколов это обычно от 60 до 80 байт. В домашней сети пакеты стандартного размера проходят целиком. В мобильных сетях внутри оператора встречаются участки с меньшим допустимым размером, и крупные пакеты не доходят. Признак: соединение установлено, мелкие вещи вроде значка в мессенджере работают, а тяжёлые страницы и картинки зависают. Настройка размера пакета есть в некоторых клиентах, а в большинстве её нужно менять на стороне сервера, то есть через поддержку поставщика.
IPv6 и двойной стек
Многие мобильные операторы выдают адреса IPv6 и пропускают через них заметную часть трафика. Если VPN-клиент настроен только под IPv4, часть запросов уходит мимо туннеля или не доходит вовсе. Это ещё одна причина странного поведения «подключено, но половина сайтов грузится».
Ограничения оператора
Оператор вправе и в ряде случаев обязан фильтровать трафик по требованию регулятора, а также временно ограничивать мобильный интернет в отдельных регионах. Это не поломка вашего телефона и не ошибка приложения. Признаки: сбой начался сразу у многих людей в одном регионе, не пропадает после переустановки, не зависит от выбранной точки подключения. Исправить такое на устройстве нельзя; полезнее проверить официальные сообщения оператора и подождать.
Слабый сигнал и перегруженная сота
Туннель чувствительнее обычного соединения к потерям пакетов: при слабом сигнале браузер просто медленнее открывает страницу, а VPN может оборвать сессию по тайм-ауту. Проверьте уровень сигнала: вечером и в людных местах сеть перегружена.
Симптом → вероятная причина → что проверить
| Что видите | Вероятная причина | Куда смотреть |
|---|---|---|
| Не открываются никакие приложения | Проблема мобильной связи, не VPN | Баланс, покрытие, сообщения оператора |
| VPN не подключается вообще, по Wi-Fi работает | Запрет мобильных данных для приложения; ограничение оператора | Настройки приложения; сообщения оператора; сообщество пользователей региона |
| Подключается и через секунды рвётся | Экономия заряда или трафика; таймауты CGNAT; фильтрация | Исключение из оптимизации батареи; поддержка сервиса |
| Значок есть, страницы не грузятся | DNS, MTU или IPv6 | Частный DNS; поддержка сервиса с описанием симптома |
| Мелкое работает, тяжёлое зависает | Размер пакета (MTU) | Поддержка сервиса; другой клиент или конфигурация, если сервис их даёт |
| Работало, перестало у многих сразу | Ограничение в сети или сбой у поставщика | Канал и страница статуса поставщика; сообщения оператора |
Порядок проверки за десять минут
- Включите режим полёта на пять секунд и выключите. Сеть заново регистрируется у оператора, часто это снимает «зависшие» состояния.
- Проверьте дату и время: автоматическое определение должно быть включено.
- Убедитесь, что приложению разрешены мобильные данные и фон, а в режиме экономии оно добавлено в исключения.
- Сбросьте частный DNS на «Автоматически» (Android).
- Обновите приложение и систему, перезагрузите телефон.
- Проверьте тот же сервис по Wi-Fi чужой сети и на мобильном интернете другого оператора, если есть возможность. Результат из трёх сетей уже говорит, где проблема.
- Если не помогло, напишите в поддержку сервиса. Опишите точно: модель телефона, оператор, регион, что именно происходит (не подключается, рвётся, подключено без страниц) и когда началось. Такое письмо решает вопрос на порядок быстрее, чем «не работает».
Если ваш запрос относится к приложению для конкретной платформы, смотрите страницы «Для iPhone» и «Для Android»: там собраны порядок настройки и типичные ошибки.
Чего не стоит делать
- Не ставьте подряд приложения из неизвестных источников. Поддельные клиенты VPN существуют: через них можно потерять пароли и платёжные данные. Скачивайте приложения только из официальных магазинов и у проверенного поставщика.
- Не берите «бесплатные ключи» и конфигурации из чатов. Тот, кто раздаёт бесплатный доступ, видит ваш трафик. Если вы платите не деньгами, значит, платите данными.
- Не отключайте защиту и проверки сертификатов ради того, чтобы «хоть что-то заработало».
Подробнее о том, как проверить, что соединение действительно защищено, мы рассказываем в справочнике: «Что такое VPN».
Частые вопросы
Почему по Wi-Fi VPN работает, а на мобильном интернете нет?
Мобильная сеть устроена иначе: общий адрес у многих абонентов, меньший размер пакета, экономия трафика и заряда на телефоне, возможные ограничения оператора. По домашнему Wi-Fi этих факторов меньше.
Как понять, что проблема у оператора, а не в телефоне?
Проверьте другой телефон на этой же SIM и вашу SIM на другом телефоне, а также узнайте, есть ли такие жалобы у других абонентов вашего региона. Если сбой массовый и не зависит от приложения, это сеть.
VPN подключён, но страницы не открываются. Что это?
Чаще всего это DNS (например, сторонний «Частный DNS» на Android), размер пакета (MTU) или IPv6. Сначала сбросьте частный DNS на автоматический, потом сообщите о симптоме поддержке сервиса.
Можно ли ускорить VPN на мобильном интернете?
Скорость зависит от сигнала, нагрузки на соту и расстояния до сервера. Проверьте уровень сигнала, поменяйте место, и сравните результаты в разное время суток.