ipfs 大概就一个去中心的文件存储系统,大概的细节大家可以自行问 ai 来解决这个问题,
我 ipfs 初始化好了 运行之后,输入 http://127.0.0.1:5001/webui 打开 ipfs 的 webui 地址
我偶然间发现最新的 ipfs 版本的 webui 页面里面 有个添加链接 大概介绍是下面这样的:
添加连接
请输入你想要连接的对等节点地址。
例子:
/dnsaddr/
bootstrap.libp2p.io/p2p/QmNnooDu7bfjPFoTZYxMNLWUQJy.....
/ip4/IP/udp/4001/quic/p2p/QmNnooDu7bfjPFoTZYxMNLWUQJy.....
其中我试了 /dnsaddr/
bootstrap.libp2p.io/p2p/TARGET_PEER_ID ,这个基本上是可以连接成功的
旧版本用的是 /p2p-circuit/ipfs/TARGET_PEER_ID 后来的这个功能被移除了改成了 要指定某个中继节点才可以(/p2p/RELAY_PEER_ID/p2p-circuit/p2p/TARGET_PEER_ID ),最新版本突然支持 /dnsaddr/
bootstrap.libp2p.io/p2p/TARGET_PEER_ID ,不用指定中继节点了,所以连接成功率大大提升了。
结果基本上都能添加成功,添加成功建立连接以后,就可以方便的互传文件了
比如 ipfs add -w 文件地址 获取最后一行的文件 CID 之后 对方发给我
我就能直接通过这个 CID 和 ipfs get CID 就能够轻松获取对方的文件
-w 主要是 自动给文件套一层文件夹 以免文件的名字和扩展名被改
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1178250
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.