如何在windows(博主测试了win7,10) 环境下搭建私有链IPFS(星际文件)服务

早过忘川 提交于 2020-08-06 06:27:16

1、下载ipfs服务

下载地址:https://dist.ipfs.io/#go-ipfs 

直接下载地址:https://dist.ipfs.io/go-ipfs/v0.5.1/go-ipfs_v0.5.1_windows-amd64.zip

2、下载webui

很多论坛,博客上说,只要启动ipfs服务就可以访问http://127.0.0.1:5001/webui 就能打开,其实不然,博主测试时发现,确实访问不会出现404但是很慢打不开(发现是网络原因,等一段时间就好),也可以引用webui作为IPFS的可视化界面

有以下三种方式:

  • ipfs webui
  • ipfs IPFS Companion (谷歌或者火狐浏览器的拓展插件)
  • ipfs desktop 桌面可视化

具体的操作可以百度自行下载,也可以联系博主一起探讨。

3、初始化ipfs

进入到ipfs目录中,你可以看到有如下文件

打开cmd运行 

ipfs.exe init

解决webui跨域以及关联,执行如下命令

 ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"http://localhost:3000\"]"

 ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods "[\"PUT\", \"GET\", \"POST\"]"

 ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials "[\"true\"]"

4、下载webui 

https://gitee.com/XuLuoJinXiang/webui.git 

5、问题描述

地址:https://github.com/ipfs/webui

在使用IPFS时,启动服务后,访问5001/webui 显示不出或者很慢,这个时候就可以自己搭建一个webui 

6、环境要求

With node >= 10 and npm >= 6.4.1 installed, run

建议使用npm 高版本,博主一开始使用6.4.1 报错,无法打开。

window 上执行命令在ipfs目录下面执行。

7、访问

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!