使用 Iptables 透過另一台伺服器將所有連線路由到特定 IP

使用 Iptables 透過另一台伺服器將所有連線路由到特定 IP

我在雲端有 2 台伺服器,其中一台可以存取連接埠 22 上的 stfp 到 IPxxxx

伺服器1有存取權限

伺服器2無權訪問。

所以我想使用 iptables 將所有連接從伺服器 2 透過伺服器 1 重新路由到 ip xxxx。

問題

問題是我們的應用程式連接到硬編碼域。如果可能的話,我會避免更改我們的程式碼。因此,最好的方案是以某種方式使來自伺服器 1 的「stfp」連線僅針對該特定網域通過伺服器 2。無需更改程式碼。

更新

由於我們的第三方供應商,伺服器 2 無法存取 ATM。他們可能需要幾週的時間才能推遲。我知道它不是最佳的。但現在伺服器 1 可以存取我們的第三方提供者。但伺服器 2 沒有。

更新2

我知道可以使用 ssh 進行本地端口轉發,然後使用 stfp 進行跳轉。也可以直接將 stfp 與跳轉主機一起使用。但這些選項會為我們的程式碼帶來變化,這是一個解決方案(也許是最好的)。但如果可以在網路層以乾淨的方式處理這個問題就好了。那會是首選。

相關內容