高级设置增加pac监听地址配置,方便局域网共享
This commit is contained in:
@ -22,10 +22,12 @@ int main(int argc, const char * argv[])
|
||||
NSString* mode;
|
||||
NSString* pacURL;
|
||||
NSString* portString;
|
||||
NSString* socks5ListenAddress;
|
||||
NSString* privoxyPortString;
|
||||
NSString* privoxyListenAddress;
|
||||
|
||||
BRLOptionParser *options = [BRLOptionParser new];
|
||||
[options setBanner:@"Usage: %s [-v] [-m auto|global|off] [-u <url>] [-p <port>] [-r <port>] [-x <exception>]", argv[0]];
|
||||
[options setBanner:@"Usage: %s [-v] [-m auto|global|off] [-u <url>] [-p <port>] [-l <socks5-listen-address>] [-r <port>] [-p <privoxy-listen-address>] [-x <exception>]", argv[0]];
|
||||
|
||||
// Version
|
||||
[options addOption:"version" flag:'v' description:@"Print the version number." block:^{
|
||||
@ -45,8 +47,10 @@ int main(int argc, const char * argv[])
|
||||
|
||||
[options addOption:"pac-url" flag:'u' description:@"PAC file url for auto mode." argument:&pacURL];
|
||||
[options addOption:"port" flag:'p' description:@"Listen port for global mode." argument:&portString];
|
||||
[options addOption:"socks-listen-address" flag:'l' description:@"Listen socks5 address for global mode." argument:&socks5ListenAddress];
|
||||
|
||||
[options addOption:"privoxy-port" flag:'r' description:@"Privoxy Port for global mode." argument:&privoxyPortString];
|
||||
[options addOption:"privoxy-listen-address" flag:'s' description:@"Privoxy Listen Address for global mode." argument:&privoxyListenAddress];
|
||||
|
||||
NSMutableSet* networkServiceKeys = [NSMutableSet set];
|
||||
[options addOption:"network-service" flag:'n' description:@"Manual specify the network profile need to set proxy." blockWithArgument:^(NSString* value){
|
||||
@ -157,7 +161,7 @@ int main(int argc, const char * argv[])
|
||||
} else if ([mode isEqualToString:@"global"]) {
|
||||
|
||||
|
||||
[proxies setObject:@"127.0.0.1" forKey:(NSString *)
|
||||
[proxies setObject:socks5ListenAddress forKey:(NSString *)
|
||||
kCFNetworkProxiesSOCKSProxy];
|
||||
[proxies setObject:[NSNumber numberWithInteger:port] forKey:(NSString*)
|
||||
kCFNetworkProxiesSOCKSPort];
|
||||
|
Reference in New Issue
Block a user