Windows
如何通過遠端 Linux 伺服器在 Windows 上發送傳出 TCP 數據包?
假設我有一台 Windows 電腦和一台 Linux 伺服器。我正在尋找一種通過 Linux 伺服器在 Windows 電腦(所有埠)上路由傳出TCP 數據包的方法。
Linux 伺服器將有類似 Ettercap 的東西來修改這些數據包,然後再將它們發送到目標地址。
我想知道是否有任何方法可以完成我描述的數據包重新路由。也許有代理伺服器程序之類的?問題是它必須處理任何 TCP 數據包,而不僅僅是 HTTP(S) 流量。
目標是修改數據包數據中的地址字元串(下面加粗)。例子:
{“方法”:“登錄”,“參數”:{“登錄”:“ 143v3cYrnwVJss3VDBEam6iYdecmpXzT3t8VNu6hcSz3TKDyFYYfvnPzqfEpD1VYoaRya4B7oANGE2a2W8k2ahbT7qxq8L ”,“id”:1}
編輯:我最初想為特定埠執行此操作,但如果可能的話,為所有流量執行此操作也可以
看起來不可能。之前也問過同樣的問題。所以最簡單的方法是使用 Linux 製作額外的網關,在其中進行修改。