SSH HTTP 隧道不工作

SSH HTTP 隧道不工作

我正在尝试学习如何使用 SSH 隧道。为此,我使用了两个 VPS。我想通过 vps-2 转发来自 vps-1 的 http 流量。我尝试通过以下方式配置隧道

为了测试我使用wget -O - -q icanhazip.com.但无论如何我都会收到 vps-1 ip。我错过了什么?

答案1

SSH 隧道并非用于此目的。例如,您提到的第一个隧道会导致:

wget http://localhost/ 

在 VPS-1 上打开到本地 80 端口的连接,转发到 95.216.151.169,在那里它将打开本地 80 端口。这相当于执行“wgethttp://95.216.151.169/”。

如果您确实希望 VPS-1 网络流量通过 VPS-2,您应该设置一个 http 代理(例如乌贼),然后在浏览器或 wget 命令中使用此代理。

或者 - 要转发任何互联网流量 - 您可以在 VPS-2 上设置 VPN 服务器(例如 openvpn-as)

相关内容