运行IPFS JS时:
const ipfsNode = await IPFS.create();
const addresses = await ipfsNode.swarm.localAddrs();
console.log(addresses);
我明白了:
Swarm listening on /ip4/127.0.0.1/tcp/4002/p2p/PeeridFooBar
Swarm listening on /ip4/192.168.0.113/tcp/4002/p2p/PeeridFooBar
Swarm listening on /ip4/127.0.0.1/tcp/4003/ws/p2p/PeeridFooBar
但是所有这些都是本地/ LAN地址。我如何获取公共ID,以便可以从另一个节点通过互联网像jsipfs swarm connect PUBLIC ADDRESS HERE
那样连接到该节点?