2

我是 iOS 网络扩展的新手。我正在尝试制作一个管理 VPN 连接的应用程序。

连接 VPN 后,应在任何情况下连接(重启设备或更改移动连接(Wifi 到蜂窝,蜂窝到 Wifi)后)。

始终应自动连接 VPN。

我已阅读有关 Always-On VPN 的文章: https ://help.apple.com/deployment/ios/#/iore8b083096

这不是我的选择。因为它需要设备监督。

所以,现在我对“VPN On Demand”有很好的解决方案。

如何设置 VPN 在任何情况下始终自动连接?

谢谢你。

4

1 回答 1

5

按需设置为 true,并使用连接规则:

let newManager = NETunnelProviderManager()
newManager.isOnDemandEnabled = true
newManager.onDemandRules = [NEOnDemandRuleConnect()]
于 2018-05-08T12:42:19.193 回答