1

我正在阅读有关基于最新版本 iOS 构建的VPN On Demand 功能。

这里的问题是:我在我的应用程序中运行vpn,其他应用程序可以使用vpn流量。现在,我希望只有一些域名可以使用vpn,比如只有google.com,其他正常。

NEVPNProtocolIPSec *protocol = [[NEVPNProtocolIPSec alloc] init];
... other setting ...
NEProxySettings* setting = [NEProxySettings new];
setting.excludeSimpleHostnames = YES;
setting.HTTPSEnabled = YES;
setting.HTTPEnabled = YES;
setting.autoProxyConfigurationEnabled = YES;
NSMutableArray *blackList = [NSMutableArray new];
[setting setExceptionList:blackList];

NSArray *whiteList = @[@"google.com"];
[setting setMatchDomains:whiteList]; 

[protocol setProxySettings: setting]; 

但它没有用。请任何帮助!

4

0 回答 0