Смахнули приложение из запущенных — соединение от этого не рвётся
Самый ходовой совет из интернета звучит так: «не закрывай программу, иначе туннель упадёт». Он неверен. У Apple прямо написано, что соединение держит не окно, а отдельная часть приложения, которую запускает и останавливает сама система.
Короткий ответ
Держать приложение открытым не нужно. У программы две части: одну вы видите и закрываете, вторую запускает сама система, и живёт она отдельно от окна.
- Смахнули окно вверх — соединение не рвётся. Так устроены такие приложения на iOS, это описано у Apple.
- Останавливает соединение сама система, и у неё закрытый перечень причин — ровно пятнадцать.
- Закрытия приложения в перечне нет. «Не хватило памяти» — тоже нет.
- Цифру лимита памяти мы не пишем, потому что Apple её нигде не публикует. Любое число здесь было бы выдумкой.
- «Энергосбережение рвёт ВПН» — тоже без источника. Apple перечисляет, что оно отключает, и ВПН там нет.
Что на самом деле держит соединение
Отдельная часть приложения, а не его окно. Когда система запускает вашу конфигурацию, она сама поднимает эту часть и сама направляет в неё трафик.
Окно приложения в этом не участвует. У Apple сказано прямее некуда: обычно окно в этот момент вообще не запущено.
Отсюда и ответ на вопрос страницы. Список запущенных программ и работающее соединение — это про разные вещи, и связи между ними нет.
Почему ходовой совет живёт так долго
Потому что он звучит логично: закрыл программу — программа не работает. На айфоне это рассуждение ломается, и ломается тихо.
Человек не видит вторую часть и не подозревает о ней, поэтому совпадение он читает как причину. Соединение упало через минуту после закрытия — значит, из-за закрытия.
Что из этого следует на практике
Не надо держать программу открытой «чтобы не отвалилось»: это ничего не даёт. И не надо винить себя за то, что смахнули её вверх.
И не надо чинить слой программы, когда сломан слой сети — разбор развилки занимает минуту.
Две части одной программы
Слева то, что вы видите и трогаете. Справа то, что работает без вас и держит соединение.
Пятнадцать причин, по которым система останавливает соединение
Перечень у Apple закрытый: других причин система не называет. Слева причина по-русски, справа — как она выглядит с вашей стороны.
| Причина из перечня | Как это выглядит у вас |
|---|---|
| Пользователь выключил ВПН сам | Кнопка в программе или переключатель в настройках телефона. |
| Сбой в самой программе | Та часть, что держит соединение, остановилась с ошибкой. |
| Сети нет вовсе | Ни Wi-Fi, ни сотовой — держать соединение попросту не на чем. |
| Сеть сменилась так, что не восстановить | Вышли из дома, ушли в метро, адрес сменился — старое соединение не подхватилось. |
| ВПН выключен в настройках | Общий переключатель телефона, а не кнопка внутри программы. |
| Отменена авторизация | Согласие, которое вы однажды дали, перестало действовать. |
| Конфигурация не сработала | Система не смогла её применить — где она лежит. |
| Простой по времени | Соединением долго не пользовались, и оно закрылось само. |
| Конфигурация выключена | Она на месте, но выключена в настройках телефона. |
| Конфигурация удалена | Её стёрли — руками или вместе с приложением. |
| Её вытеснила другая | Включили второй ВПН, и он занял место первого. |
| Обновление приложения | Программа обновилась, соединение остановлено штатно. |
| Не удалось соединиться | Сервер по ту сторону не ответил — подключился, но не работает. |
| Устройство ушло в сон | Телефон уснул, и система свернула соединение. |
| Внутренняя ошибка | Редкий случай, который система никак не объясняет. |
Чего в этом перечне нет
Двух самых популярных объяснений из интернета.
Первое — «вы закрыли приложение»: такой причины система не называет вообще. Второе — «телефону не хватило памяти», её в перечне тоже нет.
Перечень закрытый. Это значит, что система останавливает соединение по одной из пятнадцати причин и ни по какой другой.
Про лимит памяти: источника нет, и это честный ответ
Apple нигде не публикует, сколько памяти отводится той части приложения, что держит соединение.
Мы искали: ни в документации, ни в технических записках, ни в руководстве по расширениям этого числа нет.
Ходовые цифры гуляют по веткам форума разработчиков, а форум первоисточником не является.
Поэтому числа здесь нет вовсе. Любая цифра, которую мы бы поставили, была бы выдумкой в красивой обёртке.
Почему мы вообще об этом пишем
Потому что вы это число всё равно встретите: оно есть почти на каждом соседнем сайте, и звучит оно убедительно.
Честнее сказать «источника нет», чем повторить чужую догадку с осторожным «по некоторым данным». Оговорка «у нас нет источника» — тоже утверждение, и мы проверяли его наравне с остальными.
Полный список того, что проверка отменила перед публикацией, стоит на странице о сайте.
Рвёт ли соединение режим энергосбережения
Источника нет ни в одну сторону, и вот что известно точно. Apple публикует закрытый перечень того, что урезает режим энергосбережения, и мы прочитали его целиком.
- 5G, кроме просмотра видео и крупных загрузок;
- автоблокировка экрана укорачивается до тридцати секунд;
- яркость экрана снижается;
- частота обновления экрана опускается до 60 герц;
- часть визуальных эффектов, Фото iCloud встают на паузу, автозагрузки и загрузка почты выключаются, фоновое обновление приложений отключается.
Ни ВПН, ни той части приложения, что держит соединение, в этом перечне нет.
Но здесь важна аккуратность: отсутствие в перечне — это не доказательство обратного. Apple не писала «энергосбережение не трогает ВПН», она просто перечислила другое.
Поэтому правильная формулировка одна: в перечне ВПН нет, а утверждать что-то сверх этого мы не станем.
Что стоит проверить вместо догадок
Фоновое обновление приложений энергосбережение выключает — это в перечне есть. На сотовой сети к нему добавляется режим экономии данных, который тоже приостанавливает фоновые задачи.
Разбор различий между сотовой сетью и Wi-Fi — на отдельной странице.
«Вышел из системы — соединение завершилось» — это не про айфон
Это правило существует, но относится к настольным компьютерам Apple. Там соединение может держать служба уровня всей системы, и выход пользователя её завершает.
На айфоне такого устройства нет вовсе: соединение поставляется только частью приложения. Поэтому совет, вычитанный на форуме про компьютеры, на телефоне ничего не чинит.
Где искать причину, если соединение всё-таки рвётся
Сначала на слое сети: сменился Wi-Fi, пропала сотовая, телефон уснул в дороге.
Потом на слое согласия: конфигурацию могли удалить, выключить или вытеснить другой.
И только потом на слое программы — например, после её обновления, это законная причина остановки.
Если же не идёт вообще ни в одной программе, вопрос не к ним: почему перебор бесполезен.
Приложение не закрывали, а соединение всё равно оборвалось
Тогда сработала одна из пятнадцати причин, и самая частая из них — «не удалось соединиться»: сервер по ту сторону не ответил. Телефон в этом случае исправен, и настраивать в нём нечего. Проверяется подстановкой заведомо рабочего доступа в тот же клиент: поднялось — значит вопрос был не к айфону.
Короткие ответы
Нужно ли держать приложение ВПН открытым на айфоне?
Нет. Соединение держит не окно приложения, а отдельная его часть, которую запускает система.
У Apple прямо сказано, что обычно окно в этот момент вообще не запущено.
Смахнуть программу из списка запущенных можно спокойно — соединение от этого не рвётся.
Почему ВПН отключается на айфоне сам?
Потому что его останавливает система, и у неё закрытый перечень причин — ровно пятнадцать штук.
Самые частые: сети не стало, сеть сменилась в дороге, телефон уснул, не удалось соединиться с сервером. Полный перечень по-русски разобран в таблице выше.
Рвёт ли режим энергосбережения ВПН на айфоне?
Источника нет ни в одну сторону, и мы не станем утверждать ни то, ни другое.
Apple перечисляет, что именно отключает энергосбережение: 5G, яркость, частоту экрана, фоновое обновление приложений и ещё несколько вещей.
ВПН в этом перечне не назван. Но отсутствие в перечне — не доказательство того, что он не при чём.
Сколько памяти нужно ВПН-приложению на айфоне?
Мы не знаем, и никто не знает: Apple это число нигде не публикует.
Цифры, которые ходят по сети, взяты из веток форума разработчиков. Форум — не источник.
Поэтому на нашей странице числа нет. Оно было бы выдумкой, а выдумок здесь не будет.
Почему ВПН отключается, когда айфон блокируется?
Сон устройства действительно есть в перечне причин остановки — это законное поведение системы.
Но чаще виновата сеть: телефон в кармане переключается между Wi-Fi и сотовой, и старое соединение не подхватывается.
Разница между сетями разобрана отдельно: сотовая против Wi-Fi.