在iOS 8中使用NEVPNManager,如何以编程方式创建到自定义VPN类型的VPN连接?(例如思科任何连接)

Ori*_*rds 13 vpn ios ios8 nevpnmanager

在Apple的Configurator工具中查看VPN配置,它提供了许多不同类型的VPN,例如

  • L2TP
  • PPTP
  • Cisco AnyConnect
  • 瞻博网络SSL
  • Check Point Mobile VPN等

我想以编程方式使用创建自定义VPN配置NEVPNManager,但是查看NetworkExtension框架中添加的对象列表,只有2个协议类 - NEVPNProtocolIPSecNEVPNProtocolIKEv2.

我是VPN的世界的新手,所以我的问题是:

这些专有VPN类型(例如Cisco AnyConnect)是IPSec或IKEv2的变体,因此我可以使用其中一个协议类进行设置,还是目前无法使用NEVPNManager进行此类设置

Roe*_*e84 1

您可以通过 NEVPNManager 实现您自己的 VPN 版本,但不能使用它来设置/编辑其他 VPN(例如 Cisco)。