Networking
如何通過 SSH 隧道解析/路由私有主機?
我想設置一個從遠端位置到我們 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 地址