【问题标题】:How to set rule to automatically connect via VPN using NEOnDemandRule class?如何使用 NEOnDemandRule 类设置规则以通过 VPN 自动连接?
【发布时间】:2018-04-30 04:08:37
【问题描述】:

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

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

始终应自动连接 VPN。

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

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

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

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

谢谢。

【问题讨论】:

    标签: ios iphone vpn networkextension


    【解决方案1】:

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

    let newManager = NETunnelProviderManager()
    newManager.isOnDemandEnabled = true
    newManager.onDemandRules = [NEOnDemandRuleConnect()]
    

    【讨论】:

      猜你喜欢
      • 2022-07-22
      • 2014-06-03
      • 2012-10-29
      • 2017-04-13
      • 2020-10-09
      • 1970-01-01
      • 2012-04-22
      • 2015-02-20
      • 2023-03-08
      相关资源
      最近更新 更多