当我运行这个时使用 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
但所有这些都是本地/局域网地址。我如何获得一个公共 ID,以便我可以从另一个节点通过 Internet 连接到该节点,如下所示:jsipfs swarm connect PUBLIC ADDRESS HERE
?