如何通过 SSH 隧道解析/路由私有主机?

如何通过 SSH 隧道解析/路由私有主机?

我想设置一个从远程位置到我们 LAN 上的私有 Web 服务器的 ssh 隧道。LAN 上的 Web 服务器正在使用虚拟主机,并且正在进行一些重定向。有时用户会连接到 private.web.server,然后服务器会告诉用户重定向到 private2.web.server。例如,当用户通过 SSH 隧道单击“登录”链接时。该链接重定向到运行登录应用程序的 private2.web.server。由于没有到此主机的隧道,并且从用户的角度来看没有 DNS 名称,因此链接失败。

忽略使用 VPN 的明显修复,SSH 中是否有某种方法可以神奇地实现这一点?

谢谢!

答案1

不要直接使用隧道,尝试使用 SSH 作为 SOCKS 代理:

启动代理 ssh -D 2222 [email protected]

设置您的客户端操作系统/浏览器以用作127.0.0.1:2222SOCKS 代理。

您可能仍需要在客户端计算机上设置 hosts 文件条目,以便将内部主机名解析为 IP 地址

相关内容