1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-22 08:33:54 +08:00

fix(shell-proxy): support ssh-proxy using http proxy in cygwin (#12340)

This commit is contained in:
Ruize Tang 2024-04-10 21:39:19 +08:00 committed by GitHub
parent 605d76616a
commit 53c4c4671a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -22,7 +22,8 @@ if parsed.scheme not in proxy_protocols:
def make_argv():
yield "nc"
if sys.platform == 'linux':
if sys.platform in {'linux', 'cygwin'}:
# caveats: the built-in netcat of most linux distributions and cygwin support proxy type
# caveats: macOS built-in netcat command not supported proxy-type
yield "-X" # --proxy-type
# Supported protocols are 4 (SOCKS v4), 5 (SOCKS v5) and connect (HTTP proxy).