13

查看苹果配置器工具中的 VPN 配置,它提供了许多不同类型的 VPN,例如

  • L2TP
  • PPTP
  • 思科 AnyConnect
  • 瞻博网络 SSL
  • Check Point 移动 VPN 等

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

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

这些专有 VPN 类型(例如 Cisco AnyConnect)是否只是 IPSec 或 IKEv2 的变体,因此我可以使用这些协议类之一来设置它们,还是目前无法使用 NEVPNManager

4

2 回答 2

1

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

于 2016-07-03T10:55:34.637 回答
0

感谢您索取有关网络扩展框架的信息。请注意,自 2016 年 11 月 10 日起,希望使用应用代理、内容过滤器或数据包隧道 API 的开发人员不需要此过程。要使用这些服务,请通过https://developer.apple.com/account/导航到您的开发者帐户,然后为您将用于您的应用程序的应用程序 ID 选择网络扩展功能。

如果您正在申请 Hotspot Helper API 的权利并且已经填写了请求调查表,那么您的请求将在我们方便的时候尽快得到处理。否则,请访问https://developer.apple.com/contact/network-extension/并输入所需信息。

此致,开发者技术支持 Apple 全球开发者关系

于 2016-12-06T12:19:46.050 回答