我有一些公共伺服器,並嘗試透過它們建立多跳 VPN 專案的隧道。最終目標是設定多個 VPN 並透過它們轉送所有流量(顯然除了所需的 SSH VPN 流量)。
基本上我運行“ssh -f -w 1:1 1.1.1.2 1.1.1.1 true”,然後在兩側設定隧道介面。然後設定靜態路由,使隧道保持開啟狀態,然後透過隧道轉送其餘流量(它被偽裝到前端介面)。
一跳一切都很好...增加了第二跳。它不是嵌套的,而是從我的第一跳到第二跳的另一條隧道。我再次設定了路由,一切都很好。我可以 ping 我的第三個公共伺服器,並且 ping 採用雙隧道路徑並通過我最後一跳的公共地址 ping 伺服器。我也可以透過隧道連接到網站。
問題是,當我嘗試 ssh 到我剛剛 ping 到的相同 IP 時...第二個隧道就中斷了。