【问题标题】:TCP/HTTP Rendezvous (Relay) ProxyTCP/HTTP 会合(中继)代理
【发布时间】:2018-12-25 08:34:58
【问题描述】:

我正在寻找一种特定类型的代理,它旨在以集合模式运行,这样两个节点就可以与同一个代理建立传出连接,发送路由令牌,并将它们的数据包从那一点。

像 HAProxy 这样的代理服务器是完美的,但 AFAIK 他们不提供类似的东西:在这种情况下,代理的目标是建立另一个传出连接并将数据包路由到该位置。在这种情况下,我希望两个节点连接到代理,并在发送可用于关联两个节点的路由令牌之后,通过代理在它们之间中继它们的数据包。

我可以编写自己的服务器来执行这种类型的中继,但我想知道是否已经存在可以执行此类操作的东西。我正在寻找这样的解决方案,作为 NAT 遍历协议(如 ICE/STUN/TURN)由于不允许 UDP 流量的高度受限的网络环境不可行的情况的后备方案。代理的基本协议可以是 TCP、HTTP 或 WebSocket,通过简单的规则更容易在防火墙中允许。

有什么想法或建议吗?

【问题讨论】:

    标签: proxy reverse-proxy network-protocols


    【解决方案1】:

    我相信 SOCKSv5 可以满足您的所有要求。

    两个节点可以与同一个代理建立传出连接。发送一个路由令牌,然后将它们的数据包从该点相互中继。

    在这种情况下,路由令牌将是端点地址和/或用户凭据。我会首先看一下“ssh”实用程序中内置的超级简单的实现,这个guide 介绍了如何设置所有内容。如果您需要更精细的内容,请查看dante

    唯一棘手的部分是当您尝试将用户凭据选项与 SOCKv5 一起使用时,因为它在浏览器中没有得到很好的支持,但可以通过插件来实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 2015-06-30
      • 1970-01-01
      • 2018-06-16
      • 1970-01-01
      • 2016-01-14
      相关资源
      最近更新 更多