在 iOS 设置中,有使用 IPSec、 IKEv2和 L2TP 创建 VPN 配置的选项。使用苹果公司的网络扩展框架,可以选择仅使用 IPSec 和 IKEv2协议创建 VPN。他们的工作,但问题是,我需要创建一个通过 L2TP 连接,因为这是唯一支持的公司的防火墙。
有一个2014年的问题 具有自定义 VPN 连接的 iOS 应用程序是 回答:
如果你想在 ios 8中以编程方式连接,你只能使用 IPSec 或 IKEv2协议。L2TP 和 PPTP 协议对于苹果是私有的。在应用程序中不可能使用 L2TP 和 PPTP API。目前只有苹果公司在使用这些 API。
有没有办法从 iOS 应用程序(Swift)创建 L2TP VPN 连接?