Skip to content

Commit 9407210

Browse files
authored
Merge pull request #117 from Jonney/patch-2
Another way to run pproxy within a python script
2 parents 542cc8a + b573116 commit 9407210

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pproxy/server.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,7 @@ async def test_url(url, rserver):
874874
print(body.decode('utf8', 'ignore'))
875875
print(f'============ success ============')
876876

877-
def main():
877+
def main(args = None):
878878
parser = argparse.ArgumentParser(description=__description__+'\nSupported protocols: http,socks4,socks5,shadowsocks,shadowsocksr,redirect,pf,tunnel', epilog=f'Online help: <{__url__}>')
879879
parser.add_argument('-l', dest='listen', default=[], action='append', type=proxies_by_uri, help='tcp server uri (default: http+socks4+socks5://:8080/)')
880880
parser.add_argument('-r', dest='rserver', default=[], action='append', type=proxies_by_uri, help='tcp remote server uri (default: direct)')
@@ -894,7 +894,7 @@ def main():
894894
parser.add_argument('--daemon', dest='daemon', action='store_true', help='run as a daemon (Linux only)')
895895
parser.add_argument('--test', help='test this url for all remote proxies and exit')
896896
parser.add_argument('--version', action='version', version=f'%(prog)s {__version__}')
897-
args = parser.parse_args()
897+
args = parser.parse_args(args)
898898
if args.sslfile:
899899
sslfile = args.sslfile.split(',')
900900
for context in sslcontexts:

0 commit comments

Comments
 (0)