Почему соединение переживает закрытие приложения
Когда вы разрешаете добавить конфигурацию подключения, приложение записывает в систему профиль. Дальше туннелем управляет сетевой стек iOS, а клиент нужен только для настройки и переключения серверов. Смахнув приложение из списка запущенных, вы не разрываете соединение - оно остаётся на системном уровне.
На iOS соединение в фоне стабильнее, чем на Android
Здесь нет агрессивной оптимизации фоновых процессов, из-за которой на части Android-устройств клиент выгружается вместе с туннелем.
Что всё-таки прерывает соединение
| Причина | Что происходит | Что делать |
|---|---|---|
| Смена сети | переход Wi-Fi → мобильная сеть требует пересоздания туннеля | обычно восстанавливается сам; если нет - почему отключается |
| Режим энергосбережения | система агрессивнее сворачивает фоновую активность | отключить режим или включить «по требованию» |
| Долгий сон устройства | соединение может «уснуть» и подняться при пробуждении | нормальное поведение |
| Другой клиент | система снимает предыдущий профиль | отключить второй клиент |
| Обновление приложения | профиль перезаписывается | подключиться заново |
Как сделать соединение максимально устойчивым
- Включите режим «по требованию» - тогда система сама поднимет туннель после любого разрыва.
- Не держите два клиента подключёнными одновременно.
- Отключите режим энергосбережения, если соединение постоянно нужно.
- Выберите стабильный сервер: частые обрывы иногда связаны с конкретной локацией - как менять.
Нужно ли держать приложение открытым?
Нет. После настройки соединение живёт независимо от приложения.
Приложение исчезло из списка запущенных - соединение разорвалось?
Не обязательно. Смотрите на значок подключения и статус в «Настройках» → «защищённое соединение».
Соединение падает ночью
Похоже на сон устройства или на разрыв со стороны сервера. Режим «по требованию» решает большинство таких случаев.