Почему VPN работает по Wi-Fi, но не через мобильный интернет
Ситуация, когда VPN-туннель уверенно поднимается дома по Wi-Fi, но на улице приложение бесконечно показывает «Подключение…», знакома многим. Причина не в телефоне и не в самом VPN-сервисе, а в принципиально разных условиях прохождения трафика. Домашний Wi-Fi подключён к проводному провайдеру, где фильтрация обычно мягче, а мобильный трафик идёт через оборудование оператора, которое анализирует и обрабатывает пакеты гораздо строже.
Мобильные операторы используют системы глубокого анализа трафика (DPI), которые умеют распознавать VPN-подключения по характерным сигнатурам протоколов и обрывать их ещё на этапе рукопожатия. Дополнительно в мобильных сетях часто закрыты стандартные порты, используемые классическими VPN-протоколами, а телефон почти всегда находится за общим «серым» IP-адресом оператора (NAT), что создаёт дополнительные сложности для некоторых типов туннелей.
Ещё один важный фактор — меньший максимальный размер пакета (MTU) в мобильной сети. Если по Wi-Fi MTU обычно составляет 1500 байт, то в LTE/4G/5G он может быть ниже, и туннель, настроенный на большие пакеты, поднимается, но данные через него не проходят. В результате страницы не грузятся, хотя подключение формально установлено.
Наконец, не стоит забывать про энергосбережение: Android и iOS агрессивно усыпляют фоновые приложения, и при переходе с Wi-Fi на мобильную сеть VPN-клиент может быть принудительно остановлен, что приводит к разрыву туннеля.
Основные причины: от фильтрации до энергосбережения
Рассмотрим подробнее шесть ключевых причин, по которым VPN может не работать именно в мобильной сети.
1. Фильтрация по типу трафика. Операторы внедряют системы DPI, которые анализируют заголовки пакетов и отличают VPN-трафик от обычного HTTPS. Увидев характерные признаки, система обрывает соединение, часто на этапе установки. Это самая распространённая причина, когда приложение «висит» на подключении.
2. Блокировка портов и протоколов. Классические протоколы (OpenVPN, WireGuard, IKEv2) используют предсказуемые порты (например, 1194 UDP, 51820 UDP, 500/4500 UDP). В мобильных сетях эти порты часто закрыты или фильтруются, что делает протоколы неработоспособными.
3. NAT и «серые» IP. Телефон в мобильной сети получает частный IP-адрес за NAT оператора. Некоторые VPN-протоколы, особенно те, что требуют прямого соединения, могут не работать через такой NAT, особенно если оператор использует симметричный NAT.
4. Ограничение MTU. Как уже упоминалось, MTU в мобильной сети может быть меньше, чем в проводной. Если VPN-клиент не адаптируется автоматически, туннель устанавливается, но пакеты фрагментируются или теряются, что проявляется в невозможности открыть сайты.
5. Энергосбережение. Система может приостановить VPN-приложение в фоне, особенно при смене сети. Это приводит к тому, что туннель «тихо» рвётся, и пользователь замечает проблему только когда пытается открыть сайт.
6. Тариф и роуминг. Некоторые тарифные планы или условия роуминга могут ограничивать определённые типы трафика, включая VPN. В роуминге оператор может применять более строгие политики фильтрации.
Пошаговая диагностика: с чего начать
Прежде чем менять оператора или покупать новый VPN-сервис, проведите систематическую диагностику. Это сэкономит время и поможет точно определить источник проблемы.
Шаг 1. Проверьте обычный интернет без VPN. Убедитесь, что мобильный интернет вообще работает: откройте любой сайт в браузере. Если интернета нет, проблема не в VPN, а в сети.
Шаг 2. Попробуйте другой сервер. В VPN-клиенте смените сервер на другую страну или город. Иногда проблема локализована на конкретном сервере или маршруте до него. Попробуйте 2–3 разных сервера.
Шаг 3. Смените протокол. Если в клиенте доступны разные протоколы (OpenVPN, WireGuard, IKEv2, Shadowsocks, VLESS и т.д.), переключитесь на другой. Особенно полезны протоколы с маскировкой трафика, например, VLESS + Reality или Shadowsocks, которые выглядят как обычный HTTPS.
Шаг 4. Проверьте DNS. Оператор может подменять DNS-ответы, что приводит к невозможности разрешить имена сайтов. Попробуйте в настройках VPN-клиента указать публичный DNS, например, 8.8.8.8 или 1.1.1.1.
Шаг 5. Сравните с другой SIM-картой. Если есть возможность, вставьте SIM-карту другого оператора и проверьте VPN. Это поможет понять, блокирует ли конкретный оператор или проблема в самом устройстве.
Шаг 6. Проверьте настройки энергосбережения. Отключите оптимизацию батареи для VPN-приложения и включите «постоянно активный VPN» в настройках Android или «подключение по требованию» в iOS.
Настройки телефона, которые часто мешают VPN
Многие проблемы с VPN в мобильной сети возникают из-за настроек самого телефона, а не из-за оператора. Вот что стоит проверить в первую очередь.
Энергосбережение. На Android зайдите в «Настройки → Приложения → ваше VPN-приложение → Батарея» и выберите «Без ограничений». Также отключите общий режим энергосбережения. На iPhone проверьте «Настройки → Аккумулятор → Режим энергосбережения» — он должен быть выключен.
Постоянный VPN. На Android: «Настройки → Сеть и интернет → VPN → значок шестерёнки рядом с профилем → Постоянная VPN». Включите также опцию «Блокировать соединения без VPN», чтобы трафик не утекал при обрыве туннеля. На iOS аналогичная функция называется «Подключение по требованию» и находится в настройках самого VPN-приложения.
APN (точка доступа). Сбитый профиль APN может вызывать проблемы с подключением. Зайдите в «Настройки → Мобильная сеть → Точки доступа (APN)» и сбросьте профиль к стандартному. Обычно есть кнопка «Сбросить настройки» или можно создать новую точку доступа с параметрами оператора.
Сброс настроек сети. Если ничего не помогает, можно сделать сброс настроек сети. На Android: «Настройки → Система → Сброс → Сброс настроек сети». На iPhone: «Настройки → Основные → Перенос или сброс iPhone → Сброс → Сбросить настройки сети». Это вернёт сетевые профили к заводским, но удалит сохранённые пароли Wi-Fi.
Как выбрать протокол VPN для мобильной сети
Выбор протокола — ключевой фактор для стабильной работы VPN в мобильной сети. Классические протоколы, такие как OpenVPN и WireGuard, часто блокируются операторами, поэтому стоит обратить внимание на более современные и устойчивые варианты.
Классические протоколы (OpenVPN, WireGuard, IKEv2). Они просты в настройке и обеспечивают высокую скорость, но их легко распознать по характерным сигнатурам. В мобильных сетях они часто блокируются. Если у вас работает — хорошо, но при первых обрывах лучше перейти на другой протокол.
Протоколы с маскировкой трафика (Shadowsocks, VLESS + Reality, Hysteria2). Эти протоколы маскируют VPN-трафик под обычный HTTPS, что делает их практически неотличимыми от обычного веб-серфинга. Они менее скоростные, но гораздо более устойчивы к блокировкам. Идеальны для мобильного интернета.
Корпоративные VPN. Если вы используете VPN от работодателя, выбор протокола обычно ограничен настройками IT-отдела. В этом случае проблема может быть на стороне корпоративного сервера, и решить её можно только через поддержку компании.
Практический совет. Начните с классического протокола, и если он не работает, переключитесь на маскирующийся. Не зацикливайтесь на одном варианте — пробуйте разные, пока не найдёте стабильный.
MTU и DNS: тонкая настройка для мобильных сетей
Проблемы с MTU и DNS — частые спутники VPN в мобильных сетях. Разберём, как их диагностировать и исправить.
MTU (Maximum Transmission Unit). Если VPN-туннель устанавливается, но сайты не открываются или открываются частично, скорее всего, проблема в MTU. В мобильных сетях MTU часто меньше, чем в проводных. Попробуйте уменьшить MTU в настройках VPN-клиента. Рекомендуемые значения: 1400, затем 1360, при упорной проблеме — 1280. Признак, что дело именно в MTU: туннель подключён, но страницы грузятся очень медленно или не грузятся вовсе.
DNS. Оператор может подменять DNS-ответы, перенаправляя запросы на свои серверы, которые могут блокировать определённые домены. Чтобы избежать этого, укажите в настройках VPN-клиента публичный DNS, например, Google DNS (8.8.8.8, 8.8.4.4) или Cloudflare (1.1.1.1). Некоторые VPN-клиенты имеют встроенную опцию «Использовать собственный DNS».
Как проверить. Если после смены DNS проблема исчезла, значит, дело было в подмене DNS. Если нет — продолжайте искать дальше.
Когда виноват оператор: признаки и что делать
Если вы перепробовали все настройки телефона, сменили протокол и сервер, но VPN по-прежнему не работает только в мобильной сети, скорее всего, ограничение на стороне оператора. Вот характерные признаки.
Признаки блокировки оператором:
- VPN работает по Wi-Fi, но не работает в мобильной сети любого оператора.
- Ошибка возникает на этапе подключения, приложение «висит» на «Подключении…».
- Смена сервера и протокола не помогает.
- Проблема воспроизводится на разных устройствах с одной SIM-картой.
Что можно сделать:
- Проверьте, не ограничивает ли ваш тариф использование VPN (некоторые тарифы могут блокировать P2P или VPN-трафик).
- Попробуйте другую SIM-карту другого оператора — если VPN заработал, значит, дело в конкретном операторе.
- Обратитесь в поддержку оператора с чётким описанием проблемы: «VPN не работает только через мобильную сеть, проверьте, пожалуйста, блокировку UDP/QUIC или альтернативные порты».
Важно: смена оператора или SIM-карты часто не решает проблему, так как практика фильтрации VPN у российских операторов схожа. Но в некоторых случаях другой оператор может быть менее строгим.
Что не стоит делать при диагностике VPN
В попытках починить VPN пользователи часто совершают ошибки, которые усугубляют ситуацию. Вот чего следует избегать.
Не меняйте все настройки одновременно. Если вы изменили протокол, сервер, MTU и DNS за один раз, вы не поймёте, что именно помогло. Меняйте по одному параметру и проверяйте результат.
Не удаляйте старый профиль, пока не сохранили конфигурацию. Если вы используете подписку или файл конфигурации, сохраните ссылку, QR-код или файл перед удалением. Иначе вы можете потерять доступ к серверу.
Не публикуйте конфиденциальные данные. Никогда не публикуйте в открытых чатах subscription URL, приватные ключи WireGuard, UUID, пароли и токены. Это может привести к компрометации вашего VPN-соединения.
Не переустанавливайте VPN-приложение без необходимости. Часто проблема не в приложении, а в сети или настройках. Сначала проведите диагностику, а переустановку оставьте на крайний случай.
Не игнорируйте обновления. Устаревшая версия VPN-клиента может не поддерживать новые протоколы или иметь ошибки, которые уже исправлены в новых версиях. Регулярно обновляйте приложение.
Быстрая диагностика за 3 минуты
Если вам нужно быстро понять, где проблема, воспользуйтесь этим экспресс-алгоритмом.
- Проверьте обычный интернет без VPN. Откройте любой сайт в браузере. Если сайт не открывается, проблема в сети, а не в VPN.
- Включите VPN на другом сервере. Смените сервер на другую страну. Если VPN заработал — проблема была в конкретном сервере.
- Попробуйте другую сеть. Переключитесь с мобильной сети на Wi-Fi (или наоборот). Если VPN работает в другой сети, значит, проблема в мобильной сети.
- Проверьте актуальность подписки. Убедитесь, что ваша подписка активна и не истекла. Иногда проблема в том, что серверы недоступны из-за просроченной оплаты.
- Перезагрузите телефон. Это может помочь, если проблема была вызвана временным сбоем в системе.
Если после этих шагов VPN не заработал, переходите к более детальной диагностике, описанной в предыдущих разделах.
Когда обращаться в поддержку и что писать
Если вы перепробовали всё, но VPN так и не работает, пора обращаться в поддержку VPN-сервиса или оператора. Чтобы получить быструю и квалифицированную помощь, подготовьте информацию заранее.
Что нужно сообщить в поддержку:
- Название VPN-приложения и его версию.
- Модель устройства и версию операционной системы (Android/iOS).
- Тип сети (LTE, 4G, 5G) и название оператора.
- Выбранный сервер и протокол.
- Точный текст ошибки или описание симптома (например, «подключение зависает на 30 секунд, затем ошибка timeout»).
- Результаты диагностики: работает ли интернет без VPN, повторяется ли проблема на другом сервере, в другой сети.
Пример сообщения: «Здравствуйте! VPN не работает только через мобильную сеть (оператор МТС, LTE). По Wi-Fi всё работает. Пробовал сменить сервер и протокол, не помогло. Проверьте, пожалуйста, не блокируется ли UDP/QUIC или порты. Устройство — iPhone 13, iOS 17. Приложение — ваш клиент версии 2.1.0».
Чего не стоит делать: не отправляйте в поддержку скриншоты с конфиденциальными данными (ключи, пароли). Не требуйте мгновенного решения — специалистам нужно время на анализ.
Вопросы и ответы
Почему VPN работает по Wi-Fi, но не через мобильный интернет?
Мобильный трафик проходит через оборудование оператора, где применяется более жёсткая фильтрация, чем в проводных сетях. Операторы используют DPI для распознавания VPN-трафика, блокируют стандартные порты и протоколы, а также применяют общий NAT. Дополнительно в мобильных сетях меньше MTU, что может вызывать проблемы с передачей данных через туннель.
Почему VPN подключается, но страницы не загружаются?
Классический признак проблемы с MTU: туннель установлен, но слишком большие пакеты не проходят через мобильную сеть. Попробуйте уменьшить MTU в настройках VPN-клиента до 1400, затем 1360, при необходимости 1280. Если сайты начали открываться, причина найдена. Также проверьте DNS — оператор может подменять ответы.
Почему VPN рвётся при переходе с Wi-Fi на мобильную сеть?
Чаще всего виновата экономия заряда: система усыпляет фоновое приложение при смене сети. Снимите ограничения батареи для VPN-клиента и включите «постоянно активный VPN» (Android) или «подключение по требованию» (iOS). Тогда туннель будет переподключаться автоматически.
Помогает ли смена оператора или SIM-карты?
По опыту многих пользователей, смена оператора или SIM-карты редко решает проблему, так как практика фильтрации VPN у российских операторов схожа. Однако в некоторых случаях другой оператор может быть менее строгим. Прежде чем менять оператора, убедитесь, что проблема не в настройках телефона или VPN-клиента.
Что сделать в первую очередь, если VPN не подключается на телефоне?
Сначала смените протокол и сервер, снимите ограничения энергосбережения для VPN-приложения, включите «постоянно активный VPN». Затем проверьте APN и попробуйте уменьшить MTU. Если не помогло, перезагрузите телефон и сбросьте настройки сети. Если проблема осталась только в мобильной сети, вероятно, виноват оператор.
Может ли быть виноват сам телефон, а не сеть?
Да. Агрессивная экономия батареи, устаревшее приложение, сбитый профиль APN, включённый режим экономии трафика — всё это может рвать туннель. Если все эти пункты проверены, а VPN не работает только в мобильной сети, причина, скорее всего, на стороне оператора.
Какой протокол VPN лучше всего подходит для мобильной сети?
Для мобильных сетей лучше всего подходят протоколы с маскировкой трафика, такие как Shadowsocks, VLESS + Reality, Hysteria2. Они выглядят как обычный HTTPS-трафик и реже блокируются. Классические протоколы (OpenVPN, WireGuard) могут работать, но менее устойчивы к блокировкам.