避免清空不是由ShadowsocksX-NG设置代理配置。
This commit is contained in:
Charlie Qiu
2016-08-04 00:41:00 +08:00
parent f096ed2b23
commit 245770afcf
3 changed files with 43 additions and 8 deletions

View File

@ -136,7 +136,15 @@
}
+ (void)disableProxy {
NSMutableArray* args = [@[@"--mode", @"off"]mutableCopy];
// ssx-ng
NSString* urlString = [NSString stringWithFormat:@"%@/.ShadowsocksX-NG/gfwlist.js", NSHomeDirectory()];
NSURL* url = [NSURL fileURLWithPath:urlString];
NSUInteger port = [[NSUserDefaults standardUserDefaults]integerForKey:@"LocalSocks5.ListenPort"];
NSMutableArray* args = [@[@"--mode", @"off"
, @"--port", [NSString stringWithFormat:@"%lu", (unsigned long)port]
, @"--pac-url", [url absoluteString]
]mutableCopy];
[self addArguments4ManualSpecifyNetworkServices:args];
[self callHelper:args];
}

View File

@ -9,6 +9,6 @@
#ifndef proxy_conf_helper_version_h
#define proxy_conf_helper_version_h
#define kProxyConfHelperVersion @"1.2.0"
#define kProxyConfHelperVersion @"1.3.1"
#endif /* proxy_conf_helper_version_h */