udprelay
1.0.0
Udprelay 實作了一個簡單的對稱 UDP 中繼。啟動後,它“打開”兩個UDP連接埠並等待客戶端。當客戶端連接時,該工具將從其中一個客戶端接收到的資料傳送到另一個客戶端,反之亦然。典型的用例是允許不同 NAT 後面的 UDP 用戶端相互通訊。
一個(也許是唯一)應用程式是幫助 Mosh 用戶端連接到 NAT 後面的 Mosh 伺服器,同時保留在另一個 NAT 後面。 StackOverflow 答案中描述了詳細資訊。
要構建,只需make install
。唯一的操作方式是:
$ udprelay bind-ip port-a port-b
其中bind-ip
是將兩個連接埠綁定到的IP(例如0.0.0.0), port-a
和port-b
是等待訊息的UDP連接埠。
port-a
和port-b
遠端憑證。相反,它只是將一隻手的數據發送到另一隻手最後看到的地址。以下工具可能有用:
strace
tcpdump -i IFACE udp portrange PORTA-PORTB -vv -X -n
基於 Ivan Tikhonov 的udp_redirect
C 程序