目录
- 1. 安装IPFS
- 2. 创建IPFS节点
- 3. 查看节点id
- 4. 启动节点服务器
- 5. 使用ipfs add添加一个文件
- 6. 使用ipfs add -r 添加一整个目录
1. 安装IPFS
- 下载地址
- 下载后解压缩到一个不包含中文的目录下
- 把解压缩的目录配置到环境变量里
- 打开cmd,测试是否安装成功,输入
ipfs --version
2. 创建IPFS节点
打开cmd,输入
ipfs init
执行完命令后,会在系统用户目录下生成一个叫.ipfs的文件夹,用于存储节点相关数据
3. 查看节点id
打开cmd,输入
ipfs id
4. 启动节点服务器
打开cmd,输入
ipfs daemon
启动成功后,输入网址 http://localhost:5001/webui,可以打开后台配置网站
5. 使用ipfs add添加一个文件
-
随便新建一个txt文件,比如命名:,随便输入一些内容,比如:scoful
-
打开cmd,输入命令,把文件添加到本地IPFS
ipfs add 111.txt
-
添加成功后会返回一串hash,复制,打开cmd,输入以下命令,可以查到输入的内容
ipfs cat 复制的hash串
-
同步到远程IPFS网络,如果节点服务器没有启动,先启动,如果已经启动,等待一段时间(这个时间真的好长,至少10分钟),然后用,/ipfs/复制的hash值,可以在线查到同步的内容,比如:/ipfs/QmUpgZBnNDMnN6DZjhH7SDTad9PPVCaWJqENTX2PD8w2Q6,打开后内容就是scoful
-
同理,添加一个图片,也可以直接打开,比如:/ipfs/QmYYJRitrM9tjW1j2mCZKnZWEQK4u7MG9ovYmG8RECoUUa
6. 使用ipfs add -r 添加一整个目录
-
新建一个目录,比如:src,目录下新建几个文件,使用命令添加一整个目录
ipfs add -r src
-
添加成功后会返回多个hash串,有多少个文件就多少个hash串,再加上目录的hash串,等待同步成功,这个时间太长太长了,使用者太多,导致请求太多,经常失败,成功后,使用目录的hash串来查询,可以看到如图:
PS:没法继续下去了,太慢了,本来还想继续搞个人博客IPFS版,不现实