Browse Source

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

Ruize Tang 2 weeks ago
parent
commit
53c4c4671a
1 changed files with 2 additions and 1 deletions
  1. 2 1
      plugins/shell-proxy/ssh-proxy.py

+ 2 - 1
plugins/shell-proxy/ssh-proxy.py

@@ -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).