Туннель был включён, телефон полежал в кармане — и значка ключа в строке состояния уже нет. Или VPN гаснет ровно в ту секунду, когда запускается игра. Переподключение помогает до следующего раза.
На Android у такого поведения есть причина, общая почти для всех случаев: туннель живёт внутри приложения. Клиент VPN — обычная программа с фоновой службой, и когда система или оболочка производителя эту программу останавливает, туннель пропадает вместе с ней. На iPhone устроено иначе, поэтому и причины там другие.
Отсюда порядок поиска: сначала понять, остановили приложение или туннель просто перестал пропускать трафик.
Сначала посмотрите на значок ключа
Пока VPN активен, Android показывает в строке состояния значок ключа. По нему случаи делятся надвое.
Ключ пропал. Подключения больше нет: приложение остановлено либо его место заняло другое. Это причины с первой по четвёртую.
Ключ на месте, а сайты не открываются. Приложение работает, туннель формально поднят, но трафик через него не проходит. Это не «отключился», а «не пропускает»: сменилась сеть, истёк тайм-аут в простое, недоступен сервер. Такие случаи разобраны в общей статье об обрывах и в порядке диагностики «подключился, но интернета нет». Сюда же относится причина пятая.
Причина 1. Оболочка экономит заряд
Сам Android к VPN относится бережно. Да, при выключенном экране фоновым приложениям приостанавливается доступ к сети, но клиент VPN работает как служба с постоянным уведомлением, и система считает такой процесс активным. На чистом Android туннель обычно переживает и карман, и ночь.
Портят картину две вещи. Первая — режим батареи «Ограничено», если он выбран для клиента: приложению в таком режиме запрещено держать службу в фоне, и VPN при нём работать не может в принципе. Вторая — оболочки производителей: поверх стандартных правил у них свои списки «спящих» приложений, запреты автозапуска и очистка памяти.
Признак: туннель гаснет при выключенном экране или после долгого простоя, а пока телефон в руках — держится.
Лечение зависит от оболочки:
| Оболочка | Что сделать для клиента VPN |
|---|---|
| Чистый Android | в настройках приложения открыть расход заряда и выбрать «Без ограничений» |
| Samsung | «Приложения» → клиент → «Батарея» → «Не ограничено»; убрать клиент из списка «Приложения в режиме сна» |
| Huawei, HONOR | «Запуск приложений» → выключить «Автоматическое управление» → включить «Автозапуск», «Косвенный запуск» и «Работа в фоновом режиме» |
| Xiaomi, Redmi, POCO | разрешить автозапуск, снять ограничения экономии заряда, закрепить клиент в списке недавних |
| OPPO, realme, OnePlus | отключить оптимизацию батареи, разрешить автозапуск, закрепить в недавних |
У Samsung список спящих приложений лежит в разделе «Обслуживание устройства» → «Батарея» → «Ограничения в фоновом режиме». Там же есть второй, более жёсткий — «Приложения в глубоком сне»: попавшее в него приложение в фоне не работает вообще.
Закрепление в списке недавних есть почти у всех оболочек, и это не украшение: закреплённое приложение не закрывается при очистке памяти. У трёх последних строк таблицы названия пунктов меняются от версии к версии, поэтому искать их надёжнее не по названию, а по месту — в настройках самого приложения и в разделе батареи.
Причина 2. На телефоне есть второй VPN
Android держит одно VPN-подключение. Документация системы формулирует это без оговорок: одновременно может работать только одно, и существующий интерфейс деактивируется, когда создаётся новый.
Неожиданность в том, кто этот слот занимает. Не только другие VPN-сервисы, но и приложения, которые VPN-сервисами себя не считают:
- блокировщики рекламы — фильтруют трафик через локальный VPN внутри телефона;
- файрволы — управляют доступом приложений в сеть тем же способом;
- антивирусы с сетевым экраном.
К ним же относится любое приложение, которое при первом запуске просило разрешение на VPN-подключение, — включая «ускорители» и «оптимизаторы сети».
Признак: туннель гаснет не по времени, а по событию — после запуска другого приложения или после перезагрузки телефона, когда оба приложения стартуют сами и одно вытесняет другое. Ключ в строке состояния при этом может остаться, только принадлежит он уже не вашему клиенту.
Когда VPN переключают руками, Android предупреждает: «Вы уже подключены. Если вы подключитесь к другой VPN-сети, то замените текущую». Приложение с уже выданным разрешением делает то же самое молча.
Лечение: откройте «Настройки» → «Сеть и интернет» → «VPN». В списке видны все приложения, у которых есть право на VPN. Решите, какое из них должно работать, а в остальных отключите режим, использующий VPN: у блокировщиков и антивирусов это обычно отдельный переключатель.
Причина 3. Не включена «Постоянная VPN»
Телефон перезагрузился после обновления, клиент обновился из магазина, система один раз всё-таки выгрузила приложение — и туннель не вернулся, пока вы сами не открыли клиент. Это не поломка: без отдельного указания Android не обязан поднимать VPN за вас.
Указание называется «Постоянная VPN» и есть в системе с версии 7.0. С ним система сама запускает службу VPN после перезагрузки и перезапускает её, когда нужно.
Путь: «Настройки» → «Сеть и интернет» → «VPN» → значок настроек рядом с нужным приложением → «Постоянная VPN».
Рядом находится второй переключатель — «Блокировать соединения без VPN», он появился в Android 8.0. Это системный kill switch: пока туннель не поднят, интернета на телефоне нет совсем. Включать его стоит осознанно — с ним любая неисправность туннеля выглядит как «пропал интернет», и искать причину придётся уже с выключенным переключателем.
Если вместо переключателя написано «Не поддерживается в этом приложении», клиент от этого режима отказался сам — тут поможет только другой клиент.
Признак: VPN не возвращается после перезагрузки или обновления, а после ручного запуска работает как ни в чём не бывало.
Причина 4. Игровой режим
Отдельная и очень узнаваемая история: VPN выключается в момент входа в игру.
У большинства оболочек есть игровой режим, который включается сам при запуске игры и освобождает под неё ресурсы. У Samsung в Game Booster для этого есть «Режим приоритета» — по описанию производителя, он закрывает все другие открытые приложения. У Xiaomi игровой режим чистит память, сохраняя только приложения из своего белого списка. Клиент VPN для них — одно из фоновых приложений, не более.
Второй механизм тоньше: функции «ускорения сети», которые при слабом Wi-Fi подключают мобильные данные или переключаются на них. Для туннеля каждое такое переключение — смена сети, и в игре оно ощущается как обрыв. Подробно — в разборе «VPN выключается при входе в игру».
Признак: туннель гаснет при запуске игры или в первые секунды после.
Лечение: добавьте клиент VPN в исключения игрового режима, отключите в нём закрытие фоновых приложений и закрепите клиент в списке недавних.
Причина 5. Одна конфигурация на двух устройствах
Случай, когда ключ на месте, а связь пропадает раз за разом.
Конфигурация WireGuard или AmneziaWG — это пара ключей, рассчитанная на одно устройство. Если один и тот же файл или QR-код добавлен на телефон и на планшет, сервер отвечает тому, кто обратился последним, и устройства по очереди отбирают связь друг у друга.
Признак: обрывы повторяются каждые несколько минут сразу на двух устройствах и прекращаются, стоит одно из них выключить.
Лечение: своя конфигурация на каждое устройство. Ссылки подписки VLESS это не касается: она рассчитана на несколько устройств сразу. Почему с ключами так, разобрано в статье «на телефоне работает, на роутере нет».
Как различить по характеру
| Когда гаснет | Значок ключа | Причина |
|---|---|---|
| При выключенном экране, после простоя | пропадает | экономия заряда |
| При запуске другого приложения | пропадает или переходит к другому | второй VPN |
| После перезагрузки и не возвращается | пропадает | не включена «Постоянная VPN» |
| При входе в игру | пропадает | игровой режим |
| Каждые несколько минут на двух устройствах | остаётся | одна конфигурация на двоих |
| В простое, первый запрос «висит» | остаётся | тайм-аут в сети |
Проверка вместо догадок
Поставьте телефон на зарядку, не гасите экран и оставьте на полчаса. Стандартные ограничения простоя включаются только при выключенном экране и без зарядки, так что результат показателен: туннель продержался — виновата экономия заряда, идите в первую причину.
Если погас и так, откройте «Сеть и интернет» → «VPN» и посмотрите, сколько приложений в списке. Больше одного — выключите лишние на сутки и сравните.
И после очередного обрыва загляните в шторку уведомлений. Уведомление клиента исчезло — приложение остановили. Висит на месте — приложение живо, а не проходит трафик, и это уже вопрос к сети, а не к телефону.
Коротко
На Android туннель пропадает вместе с приложением, поэтому первый вопрос — кто его остановил. Чаще всего это экономия заряда в оболочке производителя: лечится снятием ограничений батареи, автозапуском и закреплением в недавних. Вторая причина — ещё одно приложение с VPN: система держит одно подключение, и блокировщик рекламы или антивирус способны отнять слот молча. «Постоянная VPN» возвращает туннель после перезагрузки, игровому режиму нужно отдельно запретить закрывать клиент. А если ключ на месте и рвётся связь — проверьте, не стоит ли одна конфигурация на двух устройствах.