下载后,解压安装
tar xvfz go-ipfs_v0.4.10_darwin-amd64.tar.gz
cd go-ipfs
mv ipfs /usr/local/bin/ipfs 将解压的文件夹中的ipfs文件移动到/usr/local/bin/ 文件夹中
创建ipfs节点
cd ~/.ipfs
ipfs init
cd ~/.ipfs
open ./
修改节点默认存储空间
ipfs init执行后,会在根目录生成一个.ipfs的文件夹存储节点数据,ipfs默认存储空间为10G
export EDITOR=/usr/bin/vim
ipfs config edit 会打开一个文件,将文件中的StorageMax:10GB改成2或者其他,退出即可
查看节点id:ipfs id
跨域资源共享CORS配置,ctrl-c 退出ipfs
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST", "OPTIONS"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials
'["true"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Headers
'["Authorization"]'
ipfs config --json API.HTTPHeaders.Access-Control-Expose-Headers
'["Location"]'
启动服务器 :ipfs daemon
新建终端后执行:ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
可以使用http://localhost:50001/webui看到一个漂亮的UI界面
测试币获取的方法
Kovan Test Network: https://gitter.im/kovan-testnet/faucet 通过@epheph 加上钱包地址,可以获得以太币
Ropsten Test Network: 点击购买,就可以获得测试币,点击一次可以获得一个
PS:下一章将总结一下:truffle框架和Solidity语言