通过 SSH 路由 HTTP 流量

Mid*_*hat 4 linux ssh routing http tunnel

我需要访问该网址http://REMOTE:54000。我的网络不允许端口 54000 上的传出连接。但是,我可以通过 SSH 访问主机“TRUSTED”,该主机没有任何此类限制。是否可以通过 TRUSTED 上的 ssh 将流量路由到端口 54000 上的 REMOTE。

所有主机都运行某个版本的 ubuntu

rog*_*sys 6

设置转发隧道:

ssh -NL <localport>:REMOTE:54000 user@TRUSTED
Run Code Online (Sandbox Code Playgroud)

然后连接到localhost:localport到达remote:54000。您需要弄清楚localport您可以使用什么,或者您可以将其设置为80并通过 REMOTE 路由所有 HTTP 流量(当您需要时获取 HTTP 代理的最简单方法)。

您还可以按照以下方式安装本地代理:http proxy over ssh, notocks