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 主要是 自动给文件套一层文件夹 以免文件的名字和扩展名被改
任意网络下基于 ipfs 的去中心化文件分享大概思路
内容版权声明:除非注明,否则皆为本站原创文章。
上一篇
如何事半功倍的洞察用户需求?