我正在阅读有关基于最新版本 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];
但它没有用。请任何帮助!