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

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、访问

猜你喜欢

转载自blog.csdn.net/xljx_1/article/details/106299860