123456789101112131415161718 |
- #!/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)
|