【问题标题】:IOS8 VPN Extension on demand connectionIOS8 VPN扩展按需连接
【发布时间】:2015-02-17 20:23:13
【问题描述】:

我正在尝试创建一个按需规则 NEVPNManager 对象。规则很简单 - 一旦与给定 ip/host 建立连接,就开始 VPN 连接。

以下代码只是为每个 http 请求启动 VPN,因此无法禁用它。将主机更改为和 ip 时没有任何反应。

NEOnDemandRuleConnect *connectRule = [NEOnDemandRuleConnect new];
NSURLComponents *components = [NSURLComponents new];
components.scheme = @"http";
components.host = @"yahoo.com";
NSURL *url = [components URL];
connectRule.probeURL = url1;

理想情况下,我将能够为每种类型的通信启动 VPN。

谢谢!

【问题讨论】:

  • 您尝试使用哪种类型的 iOS 应用扩展?
  • 我正在使用 NEVPNManager
  • NEOnDemandRuleDisconnect 似乎没有断开连接。你试过这个吗?

标签: objective-c ios8 vpn


【解决方案1】:

您需要创建另一个规则,但使用NEOnDemandRuleDisconnect

【讨论】:

    猜你喜欢
    • 2020-03-29
    • 2016-09-24
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 2014-12-09
    • 1970-01-01
    相关资源
    最近更新 更多