Windows

如何通過遠端 Linux 伺服器在 Windows 上發送傳出 TCP 數據包?

  • June 26, 2017

假設我有一台 Windows 電腦和一台 Linux 伺服器。我正在尋找一種通過 Linux 伺服器在 Windows 電腦(所有埠)上路由傳出TCP 數據包的方法。

Linux 伺服器將有類似 Ettercap 的東西來修改這些數據包,然後再將它們發送到目標地址。

我想知道是否有任何方法可以完成我描述的數據包重新路由。也許有代理伺服器程序之類的?問題是它必須處理任何 TCP 數據包,而不僅僅是 HTTP(S) 流量。

目標是修改數據包數據中的地址字元串(下面加粗)。例子:

{“方法”:“登錄”,“參數”:{“登錄”:“ 143v3cYrnwVJss3VDBEam6iYdecmpXzT3t8VNu6hcSz3TKDyFYYfvnPzqfEpD1VYoaRya4B7oANGE2a2W8k2ahbT7qxq8L ”,“id”:1}

編輯:我最初想為特定埠執行此操作,但如果可能的話,為所有流量執行此操作也可以

看起來不可能。之前也問過同樣的問題。所以最簡單的方法是使用 Linux 製作額外的網關,在其中進行修改。

引用自:https://serverfault.com/questions/858006