將流量從特定應用程式路由到不同端口

將流量從特定應用程式路由到不同端口

我在本地主機上有一個名為 Server 的應用程序,它綁定到連接埠 1000。

我無法更改伺服器或客戶端的源代碼。

我希望編寫一個名為 Middle 的應用程序,並且希望客戶端連接到該應用程式而不是伺服器。中間層將從客戶端接收的資料轉送至伺服器,並將伺服器的回覆轉送至客戶端。

我希望 Middle 也駐留在本機上。

這可能嗎?

我雖然可以使用 iptables 將 1000 上的資料轉發到另一個端口,但這也會影響中間設備阻止其發送到伺服器。因此轉發需要針對特定應用程式。

答案1

不,這是不可能的。

我可以建議的唯一解決方法是在 Virtualbox 等下運行 Linux 的一個小副本,作為系統的一半。

相關內容