一、梳理流程
- 打开当前window的ipfs安装包的命令行终端。(即在安装包路径下输入cmd)
- 选择是否设置仓库路径,不设置则默认在c盘。
- ipfs仓库初始化。
- 复制swarm.key,该key需放在安装包下,在初始化仓库之后,存放于仓库之下。
- 删除bootstrap的所有节点。
- 通过config配置API,GATEWAY,Bootstrap的配置,其中节点的添加也在此操作中。
- 运行ipfs.exe,可通过命令ipfs daemon。
二、命令梳理
cd /d %~dp0
setx IPFS_PATH D:\IPFS
ipfs init
copy swarm.key D:\IPFS
ipfs bootstrap rm all
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin [\"*\"]
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods "[\"PUT\", \"GET\", \"POST\"]"
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials "[\"true\"]"
ipfs config --json Gateway.HTTPHeaders.Access-Control-Allow-Methods "[\"PUT\", \"GET\", \"POST\"]"
ipfs config --json Bootstrap "[\"/ip4/{IP地址}/tcp/4001/ipfs/{ipfsID}\"]"
start /b ipfs daemon
三、结束运行,删除仓库
taskkill /im ipfs.exe /f
rd/s/q D:\IPFS