我正在尝试创建按需规则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。
谢谢!
答案 0 :(得分:0)
您需要创建另一条规则,但请使用NEOnDemandRuleDisconnect
。