ipfs 安装和入门

一 下载和安装

下载需要取官网去下载。 ipfs 官网被墙。 需要FQ下载。 FQ用vpn 需要在全局模式下。不然还是访问不了 https://dist.ipfs.io/#go-ipfs 下载 go-ipfs

1 mac 电脑安装 命令行  进入下载路径下。 解压文件 tar xvfz go-ipfs_v0.4.13_darwin-amd64.tar.gz

 

2 将解压文件下的ipfs 移动到/user/local/bin 路径下 mv ipfs /user/local/bin/ipfs

3 用ipfs version 确认 ipfs 安装成功

二  

1进入根目录下  cd ~/   。ls -a 查看隐藏文件  ipfs init  创建ipfs节点

2 cd .ipfs   后open ./查看ipfs存储数据的目录 ipfs 默认存储10G

3 如何修改ipfs  默认的存储空间   在 ipfs 下输入

export EDITOR=/usr/bin/vim

ipfs config edit

找到 

  "Datastore": {

    "StorageMax": "10GB",

修改 "StorageMax": "10GB", 

esc  :wq 保存。

这样就 修改ipfs  默认的存储空间

 

4.   ipfs id 查看 自己电脑的节点 ID 每一个节点都有一个唯一的ID

5 ipfs add PF.txt  在桌面创建一个 PF.txt。 在桌面的路径下 实用 ipfs add PF.txt 命令 将PF.txt

存入 ipfs 。获得一个 哈希值。  如下

added QmNeSdshDXfQ4pr4RThpqyQ4jwHcv1CCRMrAdDTACj5TG3 PF.txt

6  ipfs daemon  启动节点服务器  。 需要一段时间。 这样 就可以在公网上查看到 上传的文件信息

例如

https://ipfs.io/ipfs/QmbwrZfAMbAEU6KdGNesj96fhFJzgpWN6FEKxUokFDcWaK

因为 ipfs 被墙 所以需要FQ查看

需要配置一下跨域

 

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"]'

 

posted @ 2018-04-12 13:16  写代码的小书童  阅读(1218)  评论(0编辑  收藏  举报