首页节点相关 正文

Pi节点搭建教程!Pi节点搭建详细图文流程

2021-10-25 183252 145条评论


★Pi Node节点有偿搭建服务请点击链接,多年经验,售后有保证!

★此篇教程写于2022年4月,是参考各类教程的汇总,有任何问题请在本站讨论区交流。

★0.4.5版本搭建方法和下面是一样的,关于0.4.5使用云服务器的方法请参阅143.html129.html

★节点工具箱连接

【节点介绍】

关于节点是什么,简单解释一下,就是别人交易转账,你记账,收手续费;类似一个“小银行”,详细介绍可以去官网查询,官网有关于 pi 节点的介绍。

由于国内被墙的原因,项目方特别开发了针对国内用户的Pi Node0.4.7版本,下面的教程主要是针对此版本的,可以跳过Pi App进入节点界面(需绑定账号,参考第七部分)


【需要的硬件支持】

1、一台电脑。(节点是运行在电脑上的)

2、宽带,公网 IP(建议用电信宽带,打 10000 客服,要公网 IP)

3、电脑处理器(cpu)支持虚拟化。内存 8G 以上,硬盘 240G以上,CPU i5以上,这些配置后期都可以增加。

4、电脑系统版本为 20H2 以上,最好是最新版。要 win10 专业版。(C盘分区大于120G,越大越好)


第一部分:更新到WIN10最新系统版本,开启主板虚拟化

准备的电脑一定要用最新版的 windows 系统,必须是 Win10 专业版 2004 是最高的,可输入命令 winver 查看系统版本,如下图:

Pi节点搭建教程!Pi节点搭建详细图文流程

如果版本号显示的是 1809、1903、1909 等,则需要下载易升升级到 2004 以上版本,20H1 或者 20H2 都可以,升级链接:https://go.microsoft.com/fwlink/?LinkID=799445 下载 windows 易升。

下载完成后运行易升,程序会检查目前的电脑系统是否符合升级条件,检查完毕后会出现以下界面,点击下一步即可开始升级。

升级到 2004 版本以上才能支持 WSL2,也就是节点版本运行的必要环境

Pi节点搭建教程!Pi节点搭建详细图文流程

点击下一步,自动下载最新版,安装后系统会多次重启,最后会提示安装成功,这个过程很漫长,会持续 1-2 小时不等。


启动 BIOS 的虚拟化设置 | 开启CPU 虚拟化支持

打开任务管理器,选择上方“性能”如下图

000.jpg

上图如果显示“已启用”,那么略过以下步骤。

如果显示“已禁用",那么百度搜索“如何开启主板虚拟化”,不同的主板开启的方式不一样,这里不多讲,自己查看相关教程。


第二部分:安装WSL2

1、在控制面板中,打开“程序和功能"

000.jpg

2、以管理员身份打开PowerShell

找不着PowerShell位置可以在开始菜单搜索PowerShell

000.jpg


3、PowerShell中运行以下命令


这一步是安装WSL1

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

然后升级到WSL2

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新启动 计算机,以完成 WSL 安装并更新到 WSL 2

 

4、下载 Linux 内核更新包

Pi节点搭建教程!Pi节点搭建详细图文流程

下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

附备用下载地址:https://binok.lanzouo.com/iu7iSxzlacb

下载好并按照提示安装,升级到WSL2 


5、将 WSL 2 设置为默认版本

PowerShell中运行下面的命令

wsl --set-default-version 2

000.jpg


第三部分:防火墙的设置及添加入站规则

1、关闭防火墙

打开控制面板,打开Windows Defender 防火墙

000.jpg

000.jpg



2、【控制面板】中打开【windows安全中心】,在【防火墙和网络保护】中,进入【高级设置】

000.jpg


3、添加入站规则

000.jpg



000.jpg

000.jpg

000.jpg

000.jpg

000.jpg


第四部分:绑定内网IP和路由器的端口映射

1、绑定内网IP

首先查看一下内网IP地址:打开“开始”菜单,找到“Windows系统”打开“命令提示符”

输入:ipconfig 然后回车,如下图

1111.jpg

其中的IPV4地址就是内网IP了。

在桌面图标“网络”点右键选择属性,点击本地连接/以太网

1111.jpg

弹出的窗口点属性

1111.jpg

1111.jpg

1111.jpg

确定之后,打开网页试一下,能正常上网,说明你填的DNS是正确的,无法打开网页,那就修改DNS


2、路由设置(端口映射)

此部分主要针对国内大部分动态公网IP的设置,如果你无路由器是固定IP或者专线或者机房服务器可以略过此步。

因路由器品牌不一致可能设置的菜单名不一致,这里以TP-LINK其中一款路由器为例。


主要设置两处:

①端口映射

②虚拟服务器


打开路由器的控制面板,不同路由进入方式不一样(大部分在路由器的背面有登录地址及用户名和密码)

000.jpg


①在虚拟服务器中添加端口:31400-31409,如下图

未标题-1.jpg


②DMZ主机里填本地安装节点软件的电脑IP地址。

000.jpg




第五部分:docker的安装

Docker官方下载地址 https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe

下载完成后点击直接安装

001.jpg


002.jpg

这一步安装完成后,有可能重启电脑,然后点击桌面上的Docker Desktop图标继续。

003.jpg

004.jpg


1111.jpg

1111.jpg

此时没有容器,安装Pi节点软件后会自动创建容器,安装完节点后请仔细看下面这段话:

(当第一次装完节点软件时,点“Check now”按钮,直到第一个Downloading ports listener打勾,此时会创建ese7en/node-port-test这个镜像文件,然后下一步到参数页,左边的Consensus container为running时会创建名为pinetwork/pi-node-docker的镜像,这个过程需要几分钟甚至几个小时,然后等待区块同步)

第六部分:Pi Node软件安装

如果你的节点放置在国内,由于国内被墙的原因,必须要用0.4.7版本,如果在境外,可以从官方网站下载0.4.5版本。

Pi Node0.4.7下载地址 https://picn.cc/post/10.html

000.jpg

注意:这两个版本,在国内Pi App不翻墙是无法打开的,所以在0.4.7中,我们直接点击右上角的Pi Node


第七部分:节点绑定账号

0.4.7版本绑定账号有两种方法:(我个人更倾向于第二种方法,使用梯子绑定节点账号,第一次绑定好以后就再也不用梯子了)

第一种方法:

直接在软件第三行带有头像的图标输入自己的用户名,注意用户名前面要加@

000.jpg


第二种方法:通过VPN软件绑定手机账号

①电脑端VPN软件下载链接:https://picn.cc/post/28.html (页面密码:0314)下载里面的迷雾通(注册就能用)

②用PC端的梯子,连接VPN后点击上方Pi App

000.jpg


③登录后,会出现一串验证码,我们需要把这串验证码,填写到我们手机APP上,如图所示:


Pi节点搭建教程!Pi节点搭建详细图文流程


④手机打开Pi的APP,点左上角——打开侧菜单,点击Node——在Sign-in code输入我们电脑端的验证码——然后点击CONFIRM,如图所示:


000.jpg

000.jpg



⑤第一次申请,需要填写表格,表格内容如下:


000.jpg

000.jpg

000.jpg


填完之后,开启下图中小红点

000.jpg

如出现上图2个输入框

第一个窗口:116.204.169.34

或者121.127.224.87

第二个窗口:https://d2hadsvrigm4as.cloudfront.net

然后等待区块同步,同步的时间不一定,可能几十分钟或者几个小时,请耐心等待。


同步完成,区块值会显示

000.jpg

同步完成,节点就大功告成了!


如果区块数值长时间为1,大部分原因是端口不通,注意:0.4.7版本的端口暂时开放3个,即31401、31402、31403,只要这三个端口通,就是正常的。

节点在线端口检测地址:https://pi-mods.de/nodeports


做好节点后,需要每天观察数据情况,出现问题要及时维护

附:

Pi Network 0.4.7Node测试版判断节点正常标准



Pi节点架设完成后续维护及问题的排除




文章版权及转载声明

本站(Picn.cc)文章与教程皆为网络搜集和个人分享,并非代表Pi Network官方言论。如有误,望广大Pi友指正。

发表评论

快捷回复:

评论列表 (有 145 条评论,183252人围观)参与讨论
网友昵称:老六头
老六头02-27 来自四川 72楼 Pi矿工 回复
大佬,前面步骤都成功,但是最后点击check now时就显示:We couldn't reach the required ports on your machinePlease double-check your configuration.下面显示10个端口都是 not open,请问我这是什么问题?
网友昵称:Admin
Admin02-27 来自山东 管理员 回复
@老六头 047版本需要设置路由器做端口映射(需要公网)
045版本用云服务器做端口映射
网友昵称:乌龙茶
乌龙茶2023-11-15 来自广西 71楼 Pi矿工 回复
为什么手动填IP后就没网络了。是不是DNS填错了还是其它问题
网友昵称:琳子
琳子2023-11-16 来自山东 Pi矿工 回复
@乌龙茶 先看看你的内网IP是多少
网友昵称:怎么办
怎么办2023-11-03 来自河南 70楼 Pi矿工 回复
大佬,前面步骤都成功,但是最后打不开Docker Desktop这个软件是怎么回事,一点就跳错误弹窗
网友昵称:Admin
Admin2023-11-03 来自山东 管理员 回复
@怎么办 检查一下虚拟化是否开启,安装docker之前先装wls2
请参阅 https://picn.cc/post/175.html
网友昵称:啊
2023-08-13 来自重庆 69楼 Pi矿工 回复
计算机信息网络直接进行国际联网,必须使用邮电部国家公用电信网提供的国际出入口信道。任何单位和个人不得自行建立或者使用其他信道进行国际联网。”如违反上述规定,公安机关会责令停止联网,给予警告,可以并处15000元以下的罚款;有违法所得的,没收违法所得。
网友昵称:QQ_1686559760
QQ_16865597602023-06-12 来自未知IP 68楼 Pi先锋 回复
亲爱的大佬,你好,我之前做的047,现在做的045,,,,,
我用端口检测程序pi-mods看到10个端口都开了,但是我用节点检测程序pinode-cn检测,发现我只开了31401,31402,31403三个端口。
这是说我还是047版本的节点对吗,我究竟该怎么转045呢,求大佬告诉我一下,谢谢你[Facepalm]
网友昵称:Admin
Admin2023-06-12 来自山东 管理员 回复
@QQ_1686559760 注意一下你检测的IP是一样的吗?
网友昵称:minving
minving2023-05-23 来自广东 67楼 Pi先锋 回复
大佬,在“第二种方法:通过VPN软件绑定手机账号”中的第五部填写问卷的最下面,有个询问是否加入KYC,唯独漏了这块,我选了不加入,现在要加入,怎么办呢?
网友昵称:Admin
Admin2023-06-12 来自山东 管理员 回复
@minving 问卷调查应该影响不大
网友昵称:红旗
红旗2023-05-18 来自吉林 66楼 Pi矿工 回复
0.45的节点
端口映射已经都通了,购买的VPS
Downloading ports Listener 一直没有绿对号,Consensus container:一直是建立中,
刀客容器里一直没有镜像?哪位大神指导下[Facepalm]
网友昵称:回忆里太多好
回忆里太多好2023-04-15 来自香港 65楼 Pi先锋 回复
Pi 是互联网、加密货币和金融的未来。
网友昵称:jonney119
jonney1192023-04-05 来自福建 64楼 Pi先锋 回复
大佬,我按照你的教程,把所有的东西都弄好了,我现在服务器是在移动的网络中,没有公网IP,但我有许多安装着爱快路由器的公网地址的网络,我做了L2TP的连接,PPTP连接不上,然后在爱快的路由上做上了端口转发,就是我服务器得到的爱快上L2TP分配的地址,用端口检测工具31401 31402 31403端口也是开放的,现在的问题是,就是Downloading ports listener是打了勾的,下面俩个就是不行,有时第二个会转圈,大部份是check now是灰色的,不能点。麻烦您给指点一下,我绑定的帐号是用第二种方法绑定的。帐号以前做过节点。
网友昵称:Admin
Admin2023-04-06 来自山东 管理员 回复
@jonney119 https://picn.cc/post/170.html请参阅此文章中的“节点页面图解”
网友昵称:jonney119
jonney1192023-04-05 来自福建 Pi先锋 回复
@jonney119 区块高度那里显示的是无共识容器,是不是需要官方受权?
网友昵称:jonney119
jonney1192023-04-05 来自福建 Pi先锋 回复
@jonney119 还有一个细节就是没有出现让我输入IP和网址的界面,之前做的时候有出现的,应该是下面俩项没有打勾的原因可能。116.204.169.34和https://d2hadsvrigm4as.cloudfront.ne
网友昵称:Admin
Admin2023-04-06 来自山东 管理员 回复
@jonney119 047才会出现此项,045版本没有
网友昵称:jonney119
jonney1192023-04-05 来自福建 Pi先锋 回复
@jonney119 区块同步就一直是1。State:Catching up 显情里面,Consensus下面是这样显示的。
网友昵称:jonney119
jonney1192023-04-05 来自福建 63楼 Pi先锋 回复
大佬,我按照你的教程,把所有的东西都弄好了,我现在服务器是在移动的网络中,没有公网IP,但我有许多安装着爱快路由器的公网地址的网络,我做了L2TP的连接,PPTP连接不上,然后在爱快的路由上做上了端口转发,就是我服务器得到的爱快上L2TP分配的地址,用端口检测工具31401 31402 31403端口也是开放的,现在的问题是,就是Downloading ports listener是打了勾的,下面俩个就是不行,有时第二个会转圈,大部份是check now是灰色的,不能点。麻烦您给指点一下,我绑定的帐号是用第二种方法绑定的。帐号以前做过节点。
网友昵称:讶异
讶异2023-03-29 来自山东 62楼 Pi矿工 回复
[Facepalm]大神,那个文章中pi app的下载链接打开后就闪退了[Facepalm]
网友昵称:weinihaohao
weinihaohao2023-03-24 来自江苏 61楼 Pi先锋 回复
大神请教一下,同一个路由器下面,可以做第二台节点么?路由器DMZ主机的IP已经填了第一台节点的IP了,如何增加第二台的IP呢?
网友昵称:Admin
Admin2023-03-25 来自山东 管理员 回复
@weinihaohao 可以做045使用云服务器的IP
网友昵称:weinihaohao
weinihaohao2023-03-25 来自香港 Pi先锋 回复
@Admin 我现在就是做的045云服IP,做第二个045云服IP的话,路由器DMZ主机不需要修改设置了?
网友昵称:彬彬有礼
彬彬有礼2023-03-25 来自山东 网站编辑 回复
@weinihaohao 用云服IP就和自己路由器没关系了,有网就行
网友昵称:Phone_1678680092
Phone_16786800922023-03-13 来自浙江 60楼 Pi先锋 回复
百度直接查到的本机ip怎么用,ip4的属性里面的ip地址改成查到的IP吗?
网友昵称:阿Q
阿Q2023-03-14 来自山东 Pi矿工 回复
@Phone_1678680092 当然是开这个IP的端口了,你要做047吗
网友昵称:Phone_1678680092
Phone_16786800922023-03-15 来自浙江 Pi先锋 回复
@阿Q 国内只能47还是说45也可以
网友昵称:Phone_1678680092
Phone_16786800922023-03-13 来自浙江 59楼 Pi先锋 回复
Docker.Core.HttpBadResponseException:
{"message":"checking windows features: Post \"http://ipc/windowsfeatures/check\": open \\\\.\\pipe\\dockerBackendV2: The system cannot find the file specified."}
在 Docker.Core.Logging.HttpClientExceptionInterceptor.d__0.MoveNext() 位置 C:\workspaces\4.17.x\src\github.com\docker\pinata\win\src\Docker.Core\Logging\HttpClientExceptionInterceptor.cs:行号 26
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Docker.Core.IPC.Client.d__5.MoveNext() 位置 C:\workspaces\4.17.x\src\github.com\docker\pinata\win\src\Docker.Core\IPC\Client.cs:行号 42
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 System.Net.Http.HttpClient.d__58.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 S
网友昵称:Phone_1678422141
Phone_16784221412023-03-10 来自浙江 58楼 Pi先锋 回复
大佬,这边打开Docker Desktop后显示《An unexpected error was encountered while executing a WSL command. Common causes include access rights issues, which occur after waking the computer or not being connected to your domain/active directory.》这个是出了什么问题呢?
前面步骤都正常
网友昵称:Admin
Admin2023-03-10 来自山东 管理员 回复
@Phone_1678422141 在cmd通过管理员的方式输入下列命令,并重启一下电脑即可
netsh winsock reset
网友昵称:Phone_1678422141
Phone_16784221412023-03-12 来自浙江 Pi先锋 回复
@Admin 大佬您好,这边区块数值长时间为1,用节点段节点在线端口检测显示31401、31402、31403都关闭如何解决?
网友昵称:Phone_1678422141
Phone_16784221412023-03-12 来自浙江 Pi先锋 回复
@Admin 大佬您好,之后的部分继续弄之后,不知道是否成功了。
在填完表格后,切换到pi node,电脑并未显示红框填ip与网址的地方。
同时,红点点开后下面也同样没有《your computer is running the 。。。。》这一行
请问这是完成了吗?如果没有问题是出在哪一步了?请大佬指点
网友昵称:疯狂伊凡
疯狂伊凡2023-02-27 来自河北 57楼 Pi先锋 回复
嗯,很有帮助嗯嗯嗯
网友昵称:紫菜包饭
紫菜包饭2023-02-25 来自辽宁 56楼 Pi矿工 回复
我现在卡在Your computer is starting up the blockchain这了。。。一直也不更新。。。
网友昵称:紫菜包饭
紫菜包饭2023-02-25 来自辽宁 55楼 Pi矿工 回复
登录PI NODE后不显示绑定界面啊 这个怎么解决啊
网友昵称:Admin
Admin2023-02-25 来自山东 管理员 回复
@紫菜包饭 047不显示,045显示,如果此电脑之前绑定过账户,那也不会显示
网友昵称:fengheng22
fengheng222023-02-21 来自广东 54楼 Pi矿工 回复
一直是1检查 端口不通 一直按上面步骤弄得额 现在不知道怎么办 就是端口不通 扫描也没显示端口
网友昵称:pi友
pi友2023-02-15 来自浙江 53楼 Pi矿工 回复
刀客里没有pinetwork/pi-node-docker镜像,ese7en/node-port-tes也不是running状态?
网友昵称:红旗
红旗2023-05-18 来自吉林 Pi矿工 回复
@pi友 咋解决的
网友昵称:Admin
Admin2023-02-15 来自山东 管理员 回复
@pi友 这都是自动获取的,不需要手动操作
网友昵称:pi友
pi友2023-02-15 来自浙江 Pi矿工 回复
@pi友 解决了

目录[+]

取消
微信二维码
微信二维码
支付宝二维码