我正在寻找一种特定类型的代理,该代理应以会合模式运行,以便两个节点可以建立到同一代理的传出连接,发送路由令牌,并使它们的数据包从那一点。
像HAProxy这样的代理服务器将是完美的,但是AFAIK它们没有提供类似的功能:在这种情况下,代理的目标是建立另一个传出连接并将数据包路由到该位置。在这种情况下,我希望两个节点连接到代理,并在发送可用于关联两个节点的路由令牌后,通过代理在它们之间中继数据包。
我可以编写自己的服务器来执行这种类型的中继,但是我想知道是否已经存在执行此类中继的任务。我正在寻找这样的解决方案作为后备解决方案,以应对由于严格限制的网络环境(不允许UDP通信)而导致NAT遍历协议(如ICE / STUN / TURN)不可行的情况。代理的基本协议可以是TCP,HTTP或WebSocket,通过简单的规则在防火墙中允许使用该协议就更容易了。
有什么想法或建议吗?