Ситуация, которую почти невозможно диагностировать наугад: на ноутбуке через тот же самый конфиг всё летает, а на телефоне тот же сайт открывается пять секунд. Или наоборот — днём нормально, вечером невозможно. Разберём причины по убыванию частоты.
Причина первая: мобильная сеть фильтруется иначе
Это самое частое и самое неочевидное. Домашний провайдер и мобильный оператор — это два разных набора правил на разном оборудовании. У мобильных операторов фильтрация традиционно жёстче, а с сентября 2025 года там действует ещё и режим «белых списков»: во время ограничений пропускается трафик только к разрешённым российским ресурсам, всё остальное отсекается.
Практическое следствие: туннель на мобильном может не «тормозить», а периодически проваливаться и переустанавливаться. Со стороны это выглядит как медленный интернет, хотя на самом деле соединение раз за разом собирается заново.
Проверка занимает минуту: прогоните проверку доступа без туннеля сначала на Wi-Fi, потом на мобильном. Если картинки заметно отличаются — вы упёрлись именно в это, и разбор про мобильные ограничения будет полезнее, чем ковыряние в настройках клиента.
Причина вторая: MTU и фрагментация
Самая техническая причина — и самая благодарная, потому что чинится одной настройкой.
MTU — это максимальный размер пакета, который проходит по каналу целиком. В обычной сети это 1500 байт. Туннель добавляет к каждому пакету свои заголовки, и если оставить исходный размер, пакет перестаёт помещаться: его приходится дробить. Фрагментированные пакеты медленнее, а часть промежуточного оборудования их просто выбрасывает.
Как это выглядит для человека: короткие запросы проходят мгновенно, сайт «начинает открываться», а потом виснет. Мессенджеры работают, тяжёлые страницы и загрузки — нет. Классика — когда открывается всё, кроме сайтов с крупными картинками.
Лечится установкой MTU в туннеле в районе 1400–1420. В большинстве мобильных клиентов это поле в настройках профиля. Мобильные сети чувствительны к этому сильнее домашних, потому что у них своя инкапсуляция поверх вашей — отсюда и разница между ноутбуком и телефоном на одном конфиге.
Причина третья: энергосбережение душит клиент
Телефон агрессивно экономит батарею, и фоновое приложение с постоянным сетевым соединением — первый кандидат на усыпление.
- Android. В настройках батареи для приложения-клиента нужно снять ограничения фоновой работы («без ограничений» вместо «оптимизировано»). Иначе после блокировки экрана соединение рвётся, а при разблокировке собирается заново — это те самые «первые пять секунд тормозов» после того, как достали телефон из кармана.
- iOS. Смотрите режим энергосбережения и «Экономию данных» в настройках сотовой сети: последняя ограничивает фоновый трафик и ломает переподключение. Отдельно проверьте, что профиль VPN настроен на подключение по требованию, а не в ручном режиме, иначе после смены сети он молча останется выключенным.
Причина четвёртая: TCP поверх TCP
Если ваш туннель едет по TCP, внутри него, скорее всего, тоже TCP. Получается два независимых механизма контроля потерь друг поверх друга: при малейшей потере пакета оба одновременно начинают «страховаться» и сбавлять скорость. На стабильном проводе это почти не заметно, а мобильная сеть теряет пакеты постоянно — при переходе между вышками, в лифте, в метро. Отсюда обвалы скорости именно в движении.
Смягчается мультиплексированием (весь трафик едет в одном соединении, а не в десятке) — а транспорты вроде gRPC и XHTTP делают это по умолчанию. Радикально решается переходом на транспорт поверх UDP, например Hysteria2: там контроль потерь один и настраиваемый.
Причина пятая: маршрут и расстояние
Через туннель трафик до российских сайтов делает крюк за границу и обратно, поэтому российские ресурсы через туннель всегда чуть медленнее — это норма, а не поломка. Зато зарубежные, наоборот, ускоряются: исчезает искусственное ограничение полосы.
Если медленно вообще всё, включая зарубежное, смотрите на промежуточное звено: перегруженный узел, ночной пик у соседей по серверу, маршрут через дальний транзит. Здесь помогает только сравнение с другим выходным узлом.
Как правильно замерить, а не гадать?
Главная ошибка — мерить скорость до российского сервера с включённым туннелем. Вы измерите длину крюка, а не свой канал. Speedtest от Ookla, к слову, заблокирован с 31 июля 2025 года, так что мерить придётся иначе.
Честная методика — сравнивать одно и то же с туннелем и без:
- загрузка одного и того же крупного файла с зарубежного зеркала;
- одно и то же видео на YouTube в 1080p: как быстро набивается буфер;
- время полной загрузки одной и той же тяжёлой зарубежной страницы.
Нормальный результат для России в 2026 году выглядит парадоксально: до российских сайтов через туннель немного медленнее, до зарубежных — заметно быстрее.