Как iOS держит соединение
Когда вы включаете туннель в Karing, iOS запускает отдельный фоновый процесс, сетевое расширение. Karing можно смахнуть из переключателя программ, туннель останется. Включён ли он, видно в «Пункте управления» и в «Настройках», в разделе подключения. На моделях с вырезом и Dynamic Island значок туннеля в строке состояния часто не помещается, так что его отсутствие наверху ни о чём не говорит.
Часть параметров конфигурации задаёт приложение, например отключаться ли при переходе телефона в сон. В настройках iOS их не поменять, поэтому дальше речь только о том, на что вы влияете сами.
Энергосбережение и «Экономия данных»
С жёлтой батарейкой iOS урезает фоновую активность: загрузки, обновление контента, почту. Сам туннель режим энергосбережения не выключает, но фоновым процессам достаётся меньше. Начались обрывы вместе с энергосбережением, проходите день без него; если пропали, режим можно включать автоматизацией по уровню заряда в «Командах». Там же собирается автоматическое включение туннеля, об этом статья про команды для подключения на айфоне.
«Экономия данных» включается отдельно для сотовой сети («Настройки → Сотовая связь → Параметры данных») и для каждой сети Wi-Fi (кнопка «i» рядом с её названием). Приложения в этом режиме откладывают фоновые задачи и автообновления, и Karing может реже обновлять подписку. Если список серверов поменялся, а клиент этого не заметил, он так и держится за старый. Когда без экономии никак, раз в несколько дней обновляйте профиль в Karing вручную, а для домашней сети её лучше выключить.
Смена сети и «Помощь Wi-Fi»
Туннель привязан к конкретному подключению. Переход с Wi-Fi на LTE, лифт или перегон метро рвут старое соединение, и клиент поднимает новое. На это уходят секунды, и начатые загрузки могут оборваться; так ведёт себя любой туннель.
Лишних переключений добавляет «Помощь Wi-Fi»: при слабом Wi-Fi айфон незаметно уходит на сотовую сеть. Выключается она в самом низу раздела «Настройки → Сотовая связь». Если домашний роутер еле добивает до спальни, без неё переподключений станет меньше.
С настройками из кабинета Karing после смены сети заново проверяет серверы и уходит с неответившего на живой. Условие одно: текущим сервером должен стоять автовыбор, а не отдельный узел. Кнопка, которая это настраивает, есть в личном кабинете, подробности на странице про Karing.
Второй туннель и профили компании
В iOS одновременно работает одно защищённое соединение. Включился другой клиент, рабочий туннель или фильтр рекламы на конфигурации подключения, и Karing отключается. С двумя нашими клиентами то же самое: если на айфоне стоят Karing и запасной INCY, работает тот, который включили последним. Все конфигурации перечислены в «Настройки → Основные → туннель и управление устройством → туннель», и лишние лучше удалить, чтобы они не перехватывали соединение.
Там же видны установленные профили. Профиль компании или учебного заведения может ограничивать туннель, и тогда поможет только администратор, который его выдал.
Лимит памяти у сетевого расширения
Память, которую может занять сетевое расширение, iOS жёстко ограничивает. Вышел процесс за лимит, и система завершает его без уведомления. Чем тяжелее конфигурация (большие списки правил, много подписок в одном клиенте), тем выше риск. Со стороны это обрыв без видимой причины, когда ни сеть, ни другие приложения, ни энергосбережение ни при чём. Если так повторяется, а в Karing кроме нашей подписки лежат чужие со своими правилами, оставьте одну и понаблюдайте пару дней.
После перезагрузки и обновления iOS
После перезапуска айфона туннель, как правило, сам не поднимается, его нужно включить в Karing или в «Пункте управления». Чтобы не делать это руками, настройте автоматизацию в «Командах», например по времени суток или при открытии нужного приложения.
После крупного обновления iOS иногда приходится включать туннель из самого Karing, хотя раньше хватало тумблера в настройках. Если и так не заработало, удалите конфигурацию Karing в «Настройки → Основные → туннель и управление устройством → туннель» и включите туннель в приложении: iOS ещё раз спросит разрешение и создаст её заново.
Почему не работает подключение на айфоне: чек-лист
- Откройте в «Настройках» раздел подключения и посмотрите, какая конфигурация активна и нет ли у неё соседей.
- На время проверки выключите режим энергосбережения.
- Выключите «Экономию данных» для текущей сети и обновите профиль в Karing.
- Проверьте, что текущим сервером в Karing стоит автовыбор.
- Загляните в личный кабинет, не истёк ли срок.
- Если ничего не помогло, перезагрузите айфон и включите туннель из самого Karing.
Как поставить клиент из российского App Store и импортировать подписку, описано на странице о подключении на айфоне.