Server 创建go-libp2p出口网关

Server 创建go-libp2p出口网关,server,proxy,wrapper,http-proxy,go-libp2p,Server,Proxy,Wrapper,Http Proxy,Go Libp2p,我有一个应用场景,在这个场景中,一对传统的客户端和服务器需要通过P2P集群相互通信。最简单的设置是客户端和服务器对通过2个中间P2P代理相互交互。因此,网络拓扑是客户机peer1 peer2服务器 通过使用go-libp2p/http_proxy/proxy.go,很容易让客户端实现客户端peer1-peer2的部分路径。然而,如何实现peer2服务器还不清楚。困难在于服务器不是p2p主机。因此,如果无法为非p2p服务器正确创建multiaddr,peer2将无法连接到非p2p对等服务器。本质上

我有一个应用场景,在这个场景中,一对传统的客户端和服务器需要通过P2P集群相互通信。最简单的设置是客户端和服务器对通过2个中间P2P代理相互交互。因此,网络拓扑是客户机peer1 peer2服务器

通过使用go-libp2p/http_proxy/proxy.go,很容易让客户端实现客户端peer1-peer2的部分路径。然而,如何实现peer2服务器还不清楚。困难在于服务器不是p2p主机。因此,如果无法为非p2p服务器正确创建multiaddr,peer2将无法连接到非p2p对等服务器。本质上,我希望peer2充当一个出口网关,在P2P网络和非P2P主机之间架起桥梁

有什么解决这个问题的建议吗?谢谢