2013-10-02 96 views
1

我想知道是否有方法轉發/重定向/代理一個主機:端口到多個主機:端口組合。映射TCP連接到多個主機:IP目的地

我知道有tcp重定向服務器,如Rinetd,socat和其他代理服務器,但它看起來像只將1個源重定向到1個目的地。

有沒有人找到解決方案?

回答

1

使用--keep-open選項ncat可以從其所有客戶端收到並將其輸出發送給其所有客戶端。現在,在每個主機上連接一個socat服務器:將端口重定向回ncat服務器,並獲得我認爲您正在描述的內容。

設置中央主機:端口

NCAT --listen --keep開主機端口

有其他每個OTHERHOST的:otherports重定向回中央主機:端口

使用socat上OTHERHOST設置將

socat TCP-LISTEN:otherport,叉TCP:主機:端口

現在任何連接到任何Ø f社會聽衆將從中央主持人那裏收到並可以發送給中央主持人。

相關問題