Туннель был включён, телефон полежал в кармане — и значка ключа в строке состояния уже нет. Или 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» возвращает туннель после перезагрузки, игровому режиму нужно отдельно запретить закрывать клиент. А если ключ на месте и рвётся связь — проверьте, не стоит ли одна конфигурация на двух устройствах.