mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-13 17:23:55 +08:00
19 lines
364 B
Python
19 lines
364 B
Python
|
#!/usr/bin/env python3
|
||
|
import os
|
||
|
import subprocess
|
||
|
import sys
|
||
|
import urllib.parse
|
||
|
|
||
|
proxy = next(os.environ[_] for _ in ("HTTP_PROXY", "HTTPS_PROXY") if _ in os.environ)
|
||
|
argv = [
|
||
|
"nc",
|
||
|
"-X",
|
||
|
"connect",
|
||
|
"-x",
|
||
|
urllib.parse.urlparse(proxy).netloc, # proxy-host:proxy-port
|
||
|
sys.argv[1], # host
|
||
|
sys.argv[2], # port
|
||
|
]
|
||
|
|
||
|
subprocess.call(argv)
|