在iOS系统中设置有选择使用,以创建VPN配置IPSec
,IKEv2
和L2TP
.使用NetworkExtension
Apple的框架,可以选择仅使用IPSec
和IKEv2
协议创建VPN .他们确实工作但问题是我需要创建连接,L2TP
因为这只有公司的防火墙支持.
有问题的iOS应用程序从2014年开始使用自定义VPN连接,它的回答是:
如果要在ios 8中以编程方式连接,则只能使用IPSec或IKEv2协议.L2TP和PPTP协议对于apple来说是私有的.在您的应用程序中无法使用L2TP和PPTP API.目前只有Apple使用这些API.
有没有办法从iOS应用程序(Swift)创建L2TP VPN连接?