Как установить правило автоматического подключения через VPN с помощью класса NEOnDemandRule? - PullRequest
0 голосов
/ 30 апреля 2018

Я новее для расширения сети iOS. Я пытаюсь создать приложение для управления VPN-подключением.

После подключения VPN его следует подключать при любых условиях (после перезапуска устройства или смены мобильного соединения (Wi-Fi на сотовую связь, сотовая связь на Wi-Fi)).

Всегда VPN должен быть подключен автоматически.

Я читал о статье Always-On VPN: https://help.apple.com/deployment/ios/#/iore8b083096

Это не вариант для меня. Потому что это требует контроля устройства.

Итак, теперь я нахожусь в хорошем решении по "VPN по требованию".

Как настроить VPN-соединение всегда автоматически при любых условиях?

Спасибо.

1 Ответ

0 голосов
/ 08 мая 2018

Установите для запроса значение true и используйте правило подключения:

let newManager = NETunnelProviderManager()
newManager.isOnDemandEnabled = true
newManager.onDemandRules = [NEOnDemandRuleConnect()]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...