我正在寻找一个 TCP 代理——一个可以连接到端口、读取 TCP 流并将其写入连接到它的客户端的实用程序。
这里的关键点是可能有多个客户端,并且每个客户端都应该接收该流的副本。
最好是 Windows 解决方案,但 Linux 也同样有用。
答案1
你也可以通过使用iptables。当然,如果你在更高级别部署它,你将无法拥有“控制权”。但这仍然是一个快速而粗糙的解决方案:>
答案2
也许是 socat? (http://www.dest-unreach.org/socat/)
在示例中进行深入研究(http://www.dest-unreach.org/socat/doc/socat.html#EXAMPLES)
socat -u TCP4:source.example.com:123 TCP4-LISTEN:3334,reuseaddr,fork
警告:未经测试!
答案3
答案4
这听起来更像是您正在寻找某种基于 TCP 的排队或流服务,一种发布/订阅类型的东西。
您是否在寻找语义上类似于互联网广播中继器的东西?(流媒体进入的地方,以及任何其他连接的人加入到直播流中)