使用 HTTP 代理将 SSH 作为 SOCKS 代理连接

使用 HTTP 代理将 SSH 作为 SOCKS 代理连接

我想ssh使用 http 代理进行连接。这是因为我无法直接连接到我的服务器。
但我可以连接到 http 代理。我看到-o命令参数代理命令也许可以做到这一点。
您能给我举一个使用 -o 的例子吗?例如,http 代理是 myhost.com 端口 80。

ssh -v -o {the configuration I want. maybe contains myhost:80} -p 443 myname@myserver

答案1

您需要corkscrew在本地客户端上 下载

$ ssh -o ProxyCommand='corkscrew proxyserver proxyport sshserver sshport’ user@sshserver

相关内容