TRAVEL NOTES
Things I learned between check-in and checkout

Лучший VPN для iPhone: фоновое подключение, которое не исчезает в кармане

Письмо от юриста пришло в тот момент, когда мой iPhone лежал заблокированным в кармане.

Точнее, оно должно было прийти в тот момент.

Я увидел его лишь через двенадцать минут — после того как достал телефон, разблокировал экран и заметил, что VPN снова подключается.

Я находился в Милане, по дороге из гостиницы на конференцию. Редакция ждала финальное согласование статьи, публикация которой была привязана к началу презентации клиента.

В рабочем чате уже появилось сообщение:

Нам нужно подтверждение до 10:00.

На часах было 9:51.

В гостинице всё работало нормально. Я подключил iPhone к Wi-Fi, включил привычный VPN, открыл защищённый чат и проверил облачную папку с документами.

Затем вызвал такси и заблокировал экран.

Пока я спускался в лифте, гостиничный Wi-Fi ослаб. На улице телефон перешёл на мобильную сеть.

Именно в этот промежуток VPN исчез.

Рабочий чат перестал получать новые сообщения. Системный значок подключения вернулся только после того, как я открыл приложение VPN вручную.

Сначала я обвинил мобильного оператора.

Отключил Wi-Fi и оставил только 5G.

Соединение установилось быстро.

Я снова заблокировал экран и положил телефон рядом с собой на сиденье.

Через три минуты разблокировал его.

VPN опять показывал:

Подключение…

Сообщения пришли одной пачкой.

Последнее было от редактора:

Юристы одобрили текст. Ты получил файл с финальными правками?

Я не получил ни уведомления, ни самого файла вовремя.

Мне был нужен не просто «лучший VPN для iPhone».

Мне было нужно соединение, которое продолжало выполнять свою работу, когда экран выключен, приложение не открыто, а телефон переходит между сетями.

Коротко

Почему OnlydogVPN оказался практичным вариантом здесь?

На iPhone у меня был установлен OnlydogVPN — как запасной вариант. У сервиса меньше географических точек, чем у крупного провайдера, короче публичная история и меньше независимых обзоров.

На iPhone фоновое подключение начинается не с кнопки Connect

Я долго считал, что достаточно один раз включить VPN и увидеть его значок в строке состояния.

На практике iOS управляет подключением через системный сетевой механизм, а не оставляет обычное приложение бесконечно активным на экране.

Для автоматической работы Apple использует VPN On Demand: система может запускать или останавливать соединение при определённых условиях — например, при подключении к Wi-Fi, переходе на мобильную сеть или обращении к заданному сервису. (Apple Developer)

Здесь важно не перепутать два похожих понятия.

Connect On Demand доступен в конфигурациях многих обычных VPN-приложений и позволяет iPhone автоматически поднимать соединение.

Настоящий Always On VPN у Apple предназначен прежде всего для контролируемых корпоративных устройств и настраивается через систему управления устройствами. Он может принудительно направлять трафик через заданный туннель, но это не обычный переключатель, который владелец личного iPhone найдёт в настройках каждого приложения. (Apple Platform Security, Virtual Private Network Security)

На моём телефоне была включена автоматическая защита Wi-Fi.

Этого оказалось недостаточно.

VPN действительно возвращался.

Он просто возвращался после того, как рабочий чат уже терял соединение, а уведомление переставало быть своевременным.

Именно поэтому первая проверка должна быть простой:

Не открывается ли VPN после разблокировки?

Остаётся ли рабочий чат доступным, пока экран выключен?

Приходит ли уведомление до того, как вы снова коснётесь телефона?

Мой привычный сервис проходил проверку только тогда, когда я смотрел на него.

Настройка On Demand убрала ручной запуск, но не задержку

У моего основного провайдера была хорошая репутация, долгая публичная история и большая сеть серверов.

На ноутбуке он работал предсказуемо.

На iPhone приложение предлагало автоматическое подключение, несколько протоколов и множество стран.

Я включил Connect On Demand.

Разрешил автоматическое подключение в ненадёжных сетях.

Отключил режим энергосбережения.

Перезагрузил iPhone.

После этого VPN стал запускаться без моего участия.

Проблема выглядела решённой — до следующего перехода между сетями.

Когда такси подъехало к конференц-центру, телефон увидел гостевую сеть здания. Мобильная связь ещё работала, а Wi-Fi уже пытался подключиться.

На несколько секунд iPhone оказался между двумя маршрутами.

VPN начал перестраивать туннель.

Рабочий чат показал серый статус Connecting.

Файл с правками остановился на 34 процентах.

Через несколько секунд VPN снова был подключён, но чат уже перешёл в автономный режим. Чтобы получить новые сообщения, мне пришлось открыть его заново.

Настройка On Demand избавила меня от ручного нажатия кнопки.

Она не сделала восстановление достаточно быстрым.

У других владельцев iPhone встречается тот же симптом: VPN выглядит нормальным при активном экране, но связь начинает прерываться после блокировки устройства или смены сети. (Reddit: r/ProtonVPN)

Для меня это изменило критерий выбора.

Меня больше не интересовало, сколько секунд приложение тратит на первое подключение.

Я хотел знать, успевает ли защищённый маршрут восстановиться до того, как рабочие приложения признают соединение потерянным.

Больше серверов не помогло телефону оставаться на связи

Я попробовал ближайший сервер в Италии.

Затем Швейцарию.

Потом автоматический выбор.

Каждый вариант показывал хорошую скорость после подключения.

Но переходы происходили одинаково.

В гостинице VPN работал через Wi-Fi.

В лифте сеть ослабевала.

На улице включалась мобильная связь.

У входа в конференц-центр появлялся новый Wi-Fi.

На каждом участке сервис заново устанавливал туннель.

Само восстановление занимало недолго, но этого хватало, чтобы рабочий чат пропускал уведомления, а облачная загрузка останавливалась.

Я мог выбрать ещё одну страну.

Мог сменить протокол.

Мог оставить приложение открытым на экране.

Ни один из этих вариантов не отвечал на главный вопрос:

Что произойдёт, когда iPhone снова окажется в кармане?

До начала презентации оставалось шесть минут.

Юристы уже отправили исправленный документ.

Редактор ждал моего подтверждения.

Я всё ещё загружал файл повторно.


Меньшее приложение начало не со страны, а с задачи

На iPhone у меня был установлен OnlydogVPN — как запасной вариант.

У сервиса меньше географических точек, чем у крупного провайдера, короче публичная история и меньше независимых обзоров. Если человеку необходим адрес из конкретного города, это заметное ограничение.

Мне не требовался конкретный город.

Мне требовалось, чтобы защищённый рабочий чат оставался доступным при заблокированном экране и переходах между сетями.

Вместо длинной карты приложение предложило сценарии использования.

Я выбрал режим постоянной мобильной связи при смене Wi-Fi и сотовой сети.

Соединение установилось.

Я снова открыл рабочий чат.

Загрузка файла началась с начала.

На этот раз я не стал следить за индикатором VPN.

Заблокировал iPhone и прошёл через холл к лифту.

Телефон покинул гостевую сеть у стойки регистрации и подключился к точке доступа возле конференц-залов.

Экран оставался выключенным.

Через несколько секунд на Apple Watch появилось уведомление:

Финальная версия загружена. Подтверди публикацию.

Сообщение пришло до того, как я достал телефон.

Я разблокировал iPhone.

VPN был подключён.

Файл уже находился в облачной папке.

Я открыл документ, проверил две изменённые формулировки и отправил редактору:

Подтверждаю. Можно публиковать.

Ответ пришёл почти сразу:

Принято. Выпускаем.

Работа, из-за которой я искал способ настроить фоновый VPN на iPhone, была завершена.

Самое важное произошло не на экране приложения.

Оно произошло, пока экран был выключен.

Техническая разница проявилась между двумя сетями

Сервис использует транспорт на основе HTTP/3 с дополнительной маскировкой трафика.

Основа QUIC позволяет соединению быстрее продолжить работу после изменения сетевого пути — например, когда iPhone уходит с Wi-Fi на мобильную сеть. (RFC 9000)

На телефоне это выглядело просто:

Wi-Fi ослаб.

Мобильная сеть стала основным маршрутом.

Защищённое соединение восстановилось.

Рабочий чат не потерял сессию.

Я не мог наблюдать внутренние решения iOS, точек доступа и сетевой фильтрации. Я видел результат.

Крупный сервис возвращал VPN после перехода.

Меньшее приложение восстанавливало маршрут до того, как задержку замечали рабочие программы.

Для фонового подключения это важнее, чем ещё один сервер в списке.

iPad дал вторую причину оставить приложение

После публикации мне нужно было показать финальную статью клиенту на iPad, установленном у сцены.

Планшет принадлежал организаторам. Я не хотел вводить на нём пароль от личного VPN-аккаунта.

Сервис позволил связать устройство с помощью проверочного кода.

Я открыл код на iPhone, подтвердил подключение на iPad и получил защищённый доступ без отдельной регистрации по электронной почте и паролю.

Это не решило основную проблему — публикация уже состоялась.

Зато убрало следующую небольшую задержку.

Я открыл облачную папку на планшете.

Финальная версия была на месте.

Когда презентация началась, клиент увидел именно согласованный текст, а не черновик, который оставался в локальной памяти устройства.

К концу встречи я понял, почему не удалю приложение после поездки.

Оно не просто подключилось.

Оно позволило двум устройствам продолжить одну работу без очередной настройки аккаунта.

Как я теперь настраиваю VPN на iPhone

Сначала я включаю автоматическое подключение в самом VPN-приложении.

Если оно создаёт системную конфигурацию с Connect On Demand, проверяю, что эта функция активна. На личном iPhone именно она обычно отвечает за автоматический запуск VPN при появлении подходящей сети или трафика. (Apple Developer)

Затем я отключаю режим энергосбережения на время теста.

Он не является универсальной причиной разрывов, но может мешать понять, что именно происходит с сетью.

После этого я проверяю не значок VPN, а реальную задачу.

Открываю рабочий чат.

Начинаю загрузку файла.

Запускаю звонок или аудиопоток.

Блокирую экран минимум на пять минут.

Потом перехожу с Wi-Fi на мобильную сеть, не открывая VPN-приложение.

Успешный результат выглядит так:

Уведомления продолжают приходить.

Загрузка не начинается заново.

Звонок быстро восстанавливается.

Приложения не требуют повторного входа.

Если VPN появляется только после разблокировки iPhone, это не полноценная фоновая работа. Это ручное подключение, замаскированное под автоматическое.

Мой прежний провайдер по-прежнему предлагал больше стран, больше протоколов и более длинную историю.

Эти преимущества не доставили согласование, пока телефон лежал в кармане.

Меньший сервис предлагал меньше географических вариантов, но его мобильный сценарий сохранил рабочий чат при выключенном экране и провёл соединение через переходы между Wi-Fi и сотовой сетью.

Лучшим VPN для моего iPhone оказался не тот, чей значок дольше оставался видимым. Им оказался тот, благодаря которому важное сообщение пришло до того, как мне пришлось посмотреть на экран.

Вопросы, которые часто задают читатели

Какую проблему на самом деле решает эта статья?

Письмо от юриста пришло в тот момент, когда мой iPhone лежал заблокированным в кармане.

Что в итоге сработало в этой ситуации?

На iPhone у меня был установлен OnlydogVPN — как запасной вариант. У сервиса меньше географических точек, чем у крупного провайдера, короче публичная история и меньше независимых обзоров. Если человеку необходим адрес из конкретного города, это заметное ограничение. Мне не требовался конкретный город. Мне требовалось, чтобы защищённый рабочий чат оставался доступным при заблокированном экране и переходах между сетями.

Почему OnlydogVPN оказался практичным вариантом здесь?

На iPhone у меня был установлен OnlydogVPN — как запасной вариант. У сервиса меньше географических точек, чем у крупного провайдера, короче публичная история и меньше независимых обзоров. Если человеку необходим адрес из конкретного города, это заметное ограничение. Мне не требовался конкретный город.