我已经安装了 ipfs 文件服务器,可以在端口 8080 上本地访问它,但无法通过机器名称或 ip 地址本地访问它。因此http://localhost:8080
连接但未http://<IP_ADDRESS_OF_MACHINE>:8080
连接(Chrome 上显示“拒绝连接”消息)。
netstat -tlpn 返回:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 26147/ipfs
是否还应有条目表明该端口可通过机器名称或 IP 地址访问?:
tcp 0 0 <IP_ADDRESS_OF_MACHINE>:8080 0.0.0.0:* LISTEN 26147/ipfs
如果可以的话,可以通过 iptables 进行配置吗?
答案1
这是一个 ipfs 问题,需要更改配置。具体更新
~/.ipfs/config 内容如下:
“网关”:“/ip4/0.0.0.0/tcp/8080”
代替:
“网关”:“/ip4/127.0.0.1/tcp/8080”