Networking

如何通過 SSH 隧道解析/路由私有主機?

  • June 10, 2015

我想設置一個從遠端位置到我們 LAN 上的私有 Web 伺服器的 ssh 隧道。LAN 上的 Web 伺服器正在使用虛擬主機,並且正在進行一些重定向。有時使用者會連接到 private.web.server 並被伺服器告知重定向到 private2.web.server。例如,當使用者點擊 SSH 隧道上的“登錄”連結時。該連結重定向到執行我們的登錄應用程序的 private2.web.server。由於沒有通往該主機的隧道,並且從使用者的角度來看也沒有 DNS 名稱,因此連結失敗。

忽略使用 VPN 的明顯修復,SSH 中有什麼方法可以神奇地完成這項工作嗎?

謝謝!

與其直接使用隧道,不如嘗試使用 SSH 作為 SOCKS 代理:

啟動代理 ssh -D 2222 user@tunnel-host.example.com

將您的客戶端作業系統/瀏覽器設置127.0.0.1:2222為用作 SOCKS 代理。

您可能仍需要在客戶端電腦上設置主機文件條目,以將內部主機名解析為 IP 地址

引用自:https://serverfault.com/questions/697974