windows下搭建ipfs私有网络

一、准备工作

  1. 我这里是两台windows电脑

  1. 需要配置好go环境,将go添加环境变量(比较方便)

  1. 安装好ipfs

二、配置密钥文件

  1. 上面的步骤网上有很多教程,安装好就行

  1. 下载密钥文件地址为:GitHub - Kubuxu/go-ipfs-swarm-key-gen

下载完后,这个文件夹里面有一个main.go的文件,如下所示

  1. 再main.go所在文件夹下使用命令 go build main.go 之后会在文件夹下生成main.exe文件

  1. 再使用命令 main.exe>swarm.key 然后文件夹下会生成一个swarm.key的文件

  1. 将生成的swarm.key文件放到./ipfs文件夹下

我的是这个位置C:\Users\23369\.ipfs

  1. 将swarm.key复制到第二台设备的.ipfs中(两个设备的swarm.key必须一样

三、节点连接

  1. 删除公网节点(两个设备都删):运行 ipfs bootstarp rm all 命令

  1. 在一台设备连接另一台设备(例如在A设备连接B设备)

A设备使用命令ipfs bootstrap add /ip4/B的ip4地址/tcp/4001/ipfs/B设备的id

红色部分用自己的数据替换掉

ipv4地址可使用ipconfig查询,设备的ipfs 的id 可以使用 ipfs id命令查询

四、测试

在A设备使用命令ipfs daemon启动,启动后再重新打开一个控制台输入ipfs swarm peers可以看到两个设备已经相连

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值