Ошибка VPN iOS IKEV2: почему я не могу подключиться?

#ios #swift #vpn

Вопрос:

Я создал свой собственный VPN-сервер(IKEV2) и успешно запустил его на своем iPhone в настройках.(смотрите скриншот): Скриншот конфигурации настроек

Затем я хочу запустить VPN с той же конфигурацией в приложении iOS.

Я написал эту конфигурацию:

 let p = NEVPNProtocolIKEv2()

p.useExtendedAuthentication = true
p.serverAddress = "133.37.212.77"
p.remoteIdentifier = "133.37.212.77"
p.authenticationMethod = .none
KeychainWrapper.standard.set("mypassword", forKey: Configuration.KEYCHAIN_PSK_KEY)
let secret = KeychainWrapper.standard.dataRef(forKey: Configuration.KEYCHAIN_PSK_KEY)
    
p.sharedSecretReference = secret
 

Но когда я пытаюсь запустить соединение, ничего не происходит…

В чем может быть причина? Почему он отлично работает со стандартными возможностями ОС iOS, но не из приложения? Спасибо!

Комментарии:

1. Когда я пытаюсь подключиться — я получаю сообщение об ошибке Домен=NEVPNErrorDomain Код=1 ошибка