简介
IPFS(InterPlanetary File System)是一个点对点的分布式文件系统,没有单点故障,一旦文件同步所有节点,文件将永远存在
下载解压
- 下载地址:https://dist.ipfs.io/#go-ipfs (选windows binary)
- 解压
创建一个ipfs节点
- 执行:
.\ipfs.exe init
查看节点ID
- 执行:
.\ipfs.exe id
- 每个节点都有一个唯一的ID,这里为
QmRCbQvpivTtrbTaSjYqVUN82gzwzzy9hX2pzxi3Ggyqga
启动节点服务器
- 执行:
.\ipfs.exe daemon
- 打开
http://localhost:5001/webui
浏览web ui界面
往节点中新增文件或目录
- 新增文件:
.\ipfs.exe add hello.txt
- 新增目录:
.\ipfs.exe add -r hello/
- 备注:可以通过文件hash直接访问文件
.\ipfs.exe cat /ipfs/QmYx4BnhnLXeMWF5mKu16fJgUBiVP7ECXh7qcsUZnXiRxc
https://ipfs.io/ipfs/QmYx4BnhnLXeMWF5mKu16fJgUBiVP7ECXh7qcsUZnXiRxc
将节点ID与文件Hash进行绑定
- 绑定后,只需访问
https://ipfs.io/ipns/节点ID
就可以访问对应的文件或目录了 - 注意:文件或目录更新后,需要重新进行绑定
- 绑定操作:
.\ipfs.exe name publish 文件或目录的hash值