На Wi-Fi работает, а на сотовой нет: что решает сам телефон
Дома всё идёт, вышли из дома — встало. Туннель при этом обычно цел: у телефона для двух сетей разные наборы правил, и приложение может быть зажато в одной и свободно в другой. Разбираем только то, что настроено на самом устройстве: фоновые запреты, права на сеть и поведение при смене сети.
Короткий ответ
Для телефона Wi-Fi и сотовая — две разные сети, а не два состояния одной.
Права приложения в них считаются отдельно, и «поломка» чаще всего оказывается сменой набора правил.
- Виноват обычно фоновый трафик, а не сама сеть. Режим «Ограничено» запрещает приложению работать в фоне и пользоваться сетью — для туннеля это приговор.
- «Оптимизация батареи» тут ни при чём. Приложению со служебной частью, работающей на виду, она сеть не ограничивает вовсе — разбор в батарея, автозапуск и фон.
- Обрыв при погасшем экране бывает вообще не про настройки. Требования Android задают сети нижний срок удержания соединения; рвёт раньше — туннель падает.
- Оболочка производителя добавляет своё. Xiaomi прямо пишет, что при заблокированном экране может урезать приложению доступ в сеть: Xiaomi, Redmi и POCO.
- Проверять надо два этажа, а не один. Снятие системного запрета не снимает запрет производителя, и наоборот.
Почему одна программа в двух сетях ведёт себя по-разному
Потому что телефон считает права приложений отдельно для каждой сети.
Дома вы в Wi-Fi, на улице — в сотовой. Переключение происходит само, вы его не замечаете.
Вместе с ним меняется набор правил: что разрешено в фоне, что разрешено при погасшем экране, что урезано ради экономии заряда.
Отсюда и картина «дома идёт, вышел — встало». Туннель не ломался, ему просто перестали давать сеть.
Проверка на пять минут
Включите доступ дома в Wi-Fi, погасите экран и подождите пять минут, не трогая телефон.
Держится дома и рвётся на улице — вопрос к правам приложения, а не к самой программе.
Рвётся и дома — сеть ни при чём, разбирать надо фоновые ограничения.
Почему смена сети происходит незаметнее, чем кажется
Телефон уходит из Wi-Fi не в момент, когда вы вышли за дверь, а когда сигнал стал слишком слабым.
На лестнице и во дворе он ещё цепляется за домашнюю сеть, и связь в это время работает рывками.
Это ещё одна причина, по которой «перестало ровно на выходе» — обманчивое наблюдение: сеть уже сменилась, а вы этого не видели.
Что на самом телефоне режет приложению сеть
Один системный механизм с гарантированным действием и несколько дописанных производителем.
Разница принципиальная: снятие одного запрета не снимает другой.
- Режим «Ограничено». В нём приложению запрещено пользоваться сетью в фоне и запрещено держать служебную часть, работающую на виду. Именно так обязан работать любой ВПН — значит, в этом режиме он не работает совсем.
- Разрешение на фоновую работу. Пункт называется по-разному в зависимости от оболочки: «Без ограничений», «Не ограничено», «Разрешение на использование в фоновом режиме».
- Штатная оптимизация батареи. Она откладывает задачи и будильники, но сеть приложению с работающей на виду служебной частью не ограничивает: в официальной таблице там стоит «без ограничений».
- Надстройка производителя. Xiaomi пишет о своей фоновой политике прямо: при заблокированном экране или уходе приложения в фон доступ в сеть может быть урезан ради заряда.
- Отдельный пункт у Huawei — «Подключение к сети, когда устройство в спящем режиме». В чистом Android такого пункта нет вовсе: Huawei без сервисов Google.
«Экономия трафика» и разрешение на передачу данных: тут источника нет
Про эти пункты применительно к ВПН Google не пишет ничего.
Посмотреть их вы можете сами за полминуты: не включена ли экономия, не запрещена ли программе передача данных.
Но объявлять их причиной мы не будем. Документированной позиции по ним нет, а выдавать догадку за факт — значит отправить вас чинить не то место.
Обрыв «в кармане» бывает вообще не про настройки
Бывает, и это самый недооценённый случай на всей странице.
Требования Android к сетям задают нижний порог: неиспользуемое соединение сеть обязана держать не меньше десяти минут.
Смысл требования прямой — чтобы доступ держался надёжно и не разряжал батарею постоянными переподключениями.
Если сеть, к которой вы подключены, рвёт соединение раньше этого срока, туннель падает при погасшем экране. Настройки батареи на это не влияют никак.
Узнаётся такой случай по почерку: пока экран горит — всё живо, через несколько минут после блокировки стабильно отваливается. И одинаково при любых разрешениях.
Где мы останавливаемся честно
Почему конкретная сеть держит соединение столько, а не иначе, — это уже не про телефон, и ответа на такое здесь нет.
Зато штатная защита именно от этого класса обрывов в Android есть, и она системная: «Постоянная VPN» и блокировка.
Почему это не лечится «отключением оптимизации батареи»
Потому что оптимизация тут не участвует. Она откладывает задачи, а не рвёт уже поднятое соединение.
Совет всё-таки помогает — но по другой причине: тем же действием человек обычно снимает ограничения оболочки, которые лежат в том же разделе настроек.
Разница не придирка. Если вы знаете настоящую причину, вы понимаете, почему на одном телефоне помогло, а на другом нет.
Схема: одна программа, две сети, разные права
Сверху то, что не меняется, — приложение и туннель. Снизу два набора правил, между которыми телефон переключается сам.
Что вы наблюдаете и что это объясняет
Найдите строку, которая описывает ваш случай точнее прочих. Средняя колонка называет причину, правая — следующий шаг.
| Что вы наблюдаете | Что это объясняет на телефоне | Что делать дальше |
|---|---|---|
| На Wi-Fi идёт, на сотовой молчит | Разные права в разных сетях | Проверьте фоновые запреты — раздел выше |
| Рвётся через несколько минут после блокировки | Похоже на срок удержания сессии, а не на настройки | Разрешения тут не помогут, смотрите постоянное подключение |
| Рвётся, только когда телефон долго лежит без дела | Фоновые ограничения системы и оболочки вместе | Снимайте оба этажа, а не один |
| Телефон Samsung, и всё встаёт «само» | Списки «в режиме сна» и «в глубоком сне» | Samsung и One UI |
| Не идёт ни в одной сети и ни в одной программе | Дело не в сети, а в разрешении на подключение | Ни один ВПН не работает |
| Не идёт один сервис, остальное работает | Сеть ни при чём: оболочки телефона уже пройдены | Сервис не идёт под ВПН |
| Не идёт вообще ничего, и с выключенным доступом тоже | Это не про доступ: связи нет как таковой | Сначала интернет, потом всё остальное |
Права выданы в обеих сетях, а на улице всё равно тишина
Фоновые запреты проверяются за пять минут и ничего не стоят. Но если они сняты на обоих этажах, а результат не изменился, дальше настраивать в телефоне нечего: вы дошли до его границы. Проверить это можно одним движением — подставьте в ту же программу заведомо живой доступ и посмотрите на улице. Пошло — телефон исправен, и вечер на перебор настроек тратить не надо.
Короткие ответы
Почему на Wi-Fi ВПН работает, а на мобильном интернете нет?
Чаще всего потому, что это две разные сети и права приложения в них разные.
Смотреть надо не на сеть, а на фоновые ограничения: режим «Ограничено» и запреты оболочки действуют по-разному в зависимости от того, чем вы заняты.
Соединение рвётся, как только гаснет экран. Что это?
Два подозреваемых. Первый — фоновые запреты приложения, они снимаются в настройках.
Второй — срок удержания сессии в самой сети: требования Android задают ему нижний порог, и если сеть рвёт раньше, никакие настройки этого не изменят.
Помогает ли выключить экономию трафика?
Не знаем, и говорить иначе было бы нечестно: применительно к доступу Google про этот пункт не пишет ничего.
Посмотреть, включён ли он, стоит полминуты. Объявлять его причиной — не на чем.
На двух телефонах в одной сети результат разный. Почему?
Потому что дело не в сети, а в оболочке: она у двух аппаратов своя и режет фон по-своему.
Xiaomi про такую политику пишет прямо, у Huawei для этого есть отдельный пункт про сеть в спящем режиме.
А если дело вообще не в телефоне?
Такое бывает, и это честная развилка. Всё, что происходит за пределами устройства, на этом сайте не разбирается.
Отличить одно от другого просто: если при погасшем экране рвётся одинаково при любых настройках — вы уже за границей телефона.