在 Windows 上通过 SOCKS5 代理隧道传输 ssh

Vik*_*uri 6 ssh windows-7 proxy git socks-proxy

我正在通过“受限”校园网络使用 Windows 7。
我使用Heroku Toolbelt来处理 heroku 项目,它反过来在端口22上使用gitssh。 但是,端口 22 在我的校园中被阻止。我可以使用像Tor这样的SOCKS 代理来调整我的 ssh 并正确使用它。 谢谢。PS:我使用的是Windows


Pau*_*hen 8

我有类似的问题,我发现了这篇文章:http://cms-sw.github.io/tutorial-proxy.html#infrastruct

虽然我找不到支持-x选项的 netcat for windows 版本,但我找到了替代程序ncat

所以,

  1. 安装ncat
  2. 编辑 ssh 的配置文件,通常位于%HOME%\.ssh\config

    Host hostToYourRepo
        ProxyCommand ncat --proxy hostToYourProxy:1080 %h %p
    
    Run Code Online (Sandbox Code Playgroud)
  3. 享受

附言。ncat 选项:https://nmap.org/book/ncat-man-options-summary.html


Hen*_*wan 0

对于使用 Git 的严格用例,您可以使用 http/https Git URI。Git 支持代理设置,包括身份验证。

我不确定 Heroku Toolbelt 是否需要 ssh。