![将套接字转发到多个端口](https://linux22.com/image/530172/%E5%B0%86%E5%A5%97%E6%8E%A5%E5%AD%97%E8%BD%AC%E5%8F%91%E5%88%B0%E5%A4%9A%E4%B8%AA%E7%AB%AF%E5%8F%A3.png)
我有两台网络服务器,我想使用实时数据并行测试。我想让某个东西监听端口 A,并将流量转发到两个都端口 B 和端口 C。数据流仅以入站方式(即客户端仅通过 UDP 发送数据,从不接收响应)。我读过有关 netcat 的文章,但没有找到将其转发到多个目的地的方法。我可以编写一些代码来监听并转发到多个目的地,但如果有现有的工具可以做到这一点,我想了解一下。
编辑:看起来 iptables 方法可以解决这个问题。我最终在运行 PF 而不是 iptables 的 FreeBSD 机器上执行此操作,因此我使用了 dup-to 指令。
答案1
如果你有一个 Linux 机器,其中有 iptablesTEE 目标那么您可以使用它来克隆流量。