使用单端口进行 UDP 中继的 SOCAT 命令

使用单端口进行 UDP 中继的 SOCAT 命令

我正在使用 SOCAT linux 命令来中继 udp 数据包。目前我正在使用 VMware 进行模拟。

我使用sudo socat -T 10 UDP4-LISTEN:132,reuseaddr,fork UDP4:192.168.11.130:130,bind=192.168.11.131:133命令监听端口 132,并通过分叉子进程将 udp 流量转发到 192.168.11.130:130,使用 133 端口(192.168.11.131 是服务器地址),并且它是双向的。因此,如果客户端 1:c1 开始向 192.168.11.131:132 发送 udp 数据包,它将转发流量到 192.168.11.130:130,反之亦然

现在,我是否可以只配置服务器 (192.168.11.131) 的 131 端口,该端口将监听任何 UDP 连接/数据包(例如来自客户端 1:c1、客户端 2:c2、客户端 3:c3 等),并使用“SOCAT”命令将流量转发到所有传入地址,而无需发送方?或者至少使用 2 个客户端和一个端口可以做到这一点吗?

相关内容