IOS8 VPN Extension按需连接

时间:2014-12-18 22:33:18

标签: objective-c ios8 vpn

我正在尝试创建按需规则NEVPNManager对象。规则很简单 - 一旦建立与给定IP /主机的连接,就启动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。

谢谢!

1 个答案:

答案 0 :(得分:0)

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