如何使libp2p集合服务器运行?

时间:2018-10-20 22:05:54

标签: ipfs libp2p

我正在尝试使libp2p rendezvous server工作。有人能在这里做到吗?我希望有帮助。 我按照他们的建议安装了Docker版本:

docker pull libp2p/websocket-star-rendezvous:release
docker run -d -p 9090:9090 --name rendezvous libp2p/websocket-star-rendezvous:release

日志说它正在以0.0.0.0:9090运行,但是当我尝试通过IPFS或通过简单的javascript调用连接到它时,都没有用。返回ERR_CONN_REFUSED。

this._ipfs = new Ipfs({                                                      
  EXPERIMENTAL: {                                                            
    pubsub: true                                                             
  },                                                         
  config: {                                                            
    Bootstrap: [                                                             
      "/dns4/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-websocket-star/",   
    ]
  }
});

注意:我有自己的URL,但现在仅使用示例中的URL。

websocket = new WebSocket("wss://ws-star.discovery.libp2p.io:443");

在客户端,我收到一个简单的验证错误:2“ 0”必须为IPFS格式

在服务器上,日志中没有任何内容,连接被拒绝。这几乎都是“开箱即用”的,根本没有代码更改。

在GH问题here中有更详细的说明。救命!

1 个答案:

答案 0 :(得分:0)

此存储库应该运行得很好:simple-bootstrap-node