VPN сам отключается по одной из нескольких причин: система усыпляет приложение в фоне ради батареи, устройство переключается между Wi-Fi и сотовой сетью, соединение простаивает и его сбрасывает роутер или оператор, сеть намеренно рвёт узнаваемый протокол, сервер перегружен. У каждой причины свой симптом и лечение на минуту. Идите по списку сверху вниз — большинство случаев заканчивается на первых двух пунктах.
1. Энергосбережение убивает приложение (Android)
Самая частая причина на Samsung, Xiaomi, Huawei, OnePlus, Oppo. Система видит фоновое приложение с открытым соединением и останавливает его. Симптом: пока телефон в руках, всё работает; взяли через полчаса — отключено.
Лечение: Настройки → Приложения → VPN → Батарея → «Без ограничений». На Xiaomi ещё «Автозапуск». Затем Настройки → Сеть → VPN → шестерёнка → «Постоянная VPN» и «Блокировать соединения без VPN». Полная настройка — в статье VPN на Android.
2. Смена Wi-Fi на сотовую сеть
Каждое переключение — новая сеть, туннель нужно поднять заново. С хорошим протоколом это доли секунды, с плохим — видимое «подключение». Симптом: рвётся при выходе из дома, в метро, между Wi-Fi-зонами.
Лечение: WireGuard и VLESS переподключаются быстро, OpenVPN — нет; смените протокол. На iPhone правило «по требованию» держит туннель через переключения, на Android — «Постоянная VPN».
3. Таймаут простоя и NAT
Роутеры и операторы ведут таблицу активных соединений и удаляют «молчащие» через несколько минут. Туннель, который ничего не передавал, тихо выпадает из таблицы. Симптом: работает, пока пользуетесь; мёртв после простоя; оживает при открытии приложения.
Лечение: keepalive. В конфиге WireGuard — PersistentKeepalive = 25; большинство приложений ставят его на мобильных сетях автоматически. Подробнее о конфиге — в статье WireGuard: как настроить.
4. Сеть рвёт узнаваемый протокол
Некоторые сети распознают VPN-протоколы и периодически сбрасывают их вместо полной блокировки. Симптом: подключается, работает от тридцати секунд до пары минут, рвётся, повторяется — и чаще всего только в одной сети (офис, кампус, отель).
Лечение: протокол, который выглядит как обычный HTTPS, — VLESS + Reality. Если в приложении есть автоматический выбор протокола, включите его. Как проверить, что дело в сети, — в статье VLESS не работает: что проверить.
5. Перегруженный или нестабильный сервер
Симптом: рвётся в любое время и в любой сети, но только на одном сервере; соседние серверы той же страны стабильны. Лечение: другой сервер с меньшей нагрузкой на странице серверов.
6. Слабый или забитый Wi-Fi
VPN винят в том, что делает Wi-Fi. Симптом: обрывы совпадают со слабым сигналом, далёким роутером, диапазоном 2,4 ГГц в многоэтажке, гостиничной сетью с лимитом на устройство. Лечение: подойти ближе, 5 ГГц, или проверить на сотовой сети — если обрывы исчезли, дело было в Wi-Fi.
7. Другой VPN, фильтр или антивирус
Два VPN-приложения, блокировщик рекламы в слоте VPN или антивирус на компьютере, инспектирующий трафик, борются за соединение. Симптом: обрывы начались после установки чего-то. Лечение: отключить второе приложение; на компьютере добавить VPN в исключения антивируса. На iPhone одновременно активна только одна конфигурация, и фильтр считается — см. статью VPN сам включается на iPhone.
8. MTU и IPv6
Слишком большие для сети пакеты отбрасываются, а смесь IPv6 вне туннеля и IPv4 внутри заставляет соединения зависать, пока приложение не сдаётся и не переподключается. Симптом: подключено, часть сайтов открывается, часть висит, потом переподключение. Лечение: MTU 1280 в приложении или конфиге; IPv6 внутрь туннеля или выключить; тест утечки IPv6 покажет, уходит ли он мимо.
Зачем здесь Kill Switch
Каждый обрыв — окно, в которое трафик может уйти в открытую сеть. Kill Switch блокирует всё, пока туннель не вернётся, и нестабильное соединение становится неудобством, а не утечкой. Включите его до диагностики, потом чините обрывы; как он устроен — в статье Kill Switch в VPN.
Чеклист
- Батарея «без ограничений», «Постоянная VPN» на Android.
- Протокол WireGuard или VLESS, автовыбор включён.
- Keepalive 25 секунд.
- Другой сервер той же страны.
- Исключить Wi-Fi проверкой на сотовой сети.
- Убрать лишние VPN, фильтры, антивирус из цепочки.
- MTU 1280; IPv6 в туннель или выключить.
- Kill Switch включён всё время.
Если VPN не отключается, а не подключается вовсе — порядок другой, он в статье VPN не подключается.
Приложения 404 VPN используют keepalive на мобильных сетях, сами переключаются между VLESS и WireGuard, показывают нагрузку серверов до подключения и блокируют трафик при переподключении через Kill Switch. Начать можно на главной.