libp2p node gives Error: connect ECONNREFUSED
libp2p node gives Error: connect ECONNREFUSED
我在 nodejs 服务器中有一个 libp2p 运行。
从 docker 外部我可以使用 p2p 地址连接到节点:/ip4/127.0.0.1/tcp/3333/p2p/Q…
所以我知道 libp2p 节点已启动并正在侦听并且 docker-proxy 正在连接到该端口上的容器。
端口开放为
sudo ufw status
说:
To Action From
3333 ALLOW Anywhere
3333 (v6) ALLOW Anywhere (v6)
还有:
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 命令都拒绝的连接:
nc -zvw10 ip-address 3333
怎么了?
谢谢。
创建libp2p节点时ip地址必须是0.0.0.0而不是127.0.0.0或真实服务器的ip。
然后,当尝试远程访问 libp2p 节点时,IP 必须是服务器的 IP(ping your-domain.com
returns)
Imo 80% 的开发痛苦来自于“文档”中过于简单的示例
我在 nodejs 服务器中有一个 libp2p 运行。
从 docker 外部我可以使用 p2p 地址连接到节点:/ip4/127.0.0.1/tcp/3333/p2p/Q…
所以我知道 libp2p 节点已启动并正在侦听并且 docker-proxy 正在连接到该端口上的容器。
端口开放为
sudo ufw status
说:
To Action From
3333 ALLOW Anywhere
3333 (v6) ALLOW Anywhere (v6)
还有:
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 命令都拒绝的连接:
nc -zvw10 ip-address 3333
怎么了?
谢谢。
创建libp2p节点时ip地址必须是0.0.0.0而不是127.0.0.0或真实服务器的ip。
然后,当尝试远程访问 libp2p 节点时,IP 必须是服务器的 IP(ping your-domain.com
returns)
Imo 80% 的开发痛苦来自于“文档”中过于简单的示例