首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libp2p节点给出错误:连接ECONNREFUSED

libp2p节点给出错误:连接ECONNREFUSED
EN

Stack Overflow用户
提问于 2021-08-18 20:43:08
回答 1查看 205关注 0票数 0

我在nodejs服务器中运行了一个libp2p。

从对接器外部,我可以使用p2p addr:/ip4/127.0.0.1/tcp/3333/p2p/Q…连接到节点,这样我就知道libp2p节点已经启动,并且侦听,停靠代理连接到该端口上的容器。

港口是开放的

代码语言:javascript
复制
sudo ufw status

说:

代码语言:javascript
复制
To         Action From

3333      ALLOW  Anywhere 
3333 (v6) ALLOW  Anywhere (v6)

此外:

代码语言:javascript
复制
 sudo netstat -plunt | grep 3333
tcp        0      0 0.0.0.0:3333           0.0.0.0:*               LISTEN      6539/docker-proxy   
tcp6       0      0 :::3333                :::*                    LISTEN      6545/docker-proxy 

但是,在任何其他计算机中,libp2p节点和ubuntu命令都拒绝连接:

代码语言:javascript
复制
nc -zvw10 ip-address 3333

怎么啦?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-19 08:06:11

创建libp2p节点时,ip地址必须为0.0.0.0,而不是127.0.0.0或真正服务器的ip。

然后,当试图远程到达libp2p节点时,ip必须是服务器的ip( ping your-domain.com返回的ip)。

Imo 80%的开发痛苦来自于“文档”中过于简单的例子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68839087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档