区块链技术资源分享
追寻中本聪先生的脚步

派币 Pi 节点安装配置小白教程_Pi Network官网pi币

相信很多派友和我一样,第一次接触节点,也不懂节点是干什么用的,我也是小白,我用一个星期的时间去学习、查阅资料、自己动手尝试,就在昨晚终于将节点调试通了,我看Node Applicants(简体中文)聊天室很多朋友说,是系统的问题,是Docker的问题,是端口映射的问题,是公网IP的问题,我认为是本人没有理解的问题。

派币 Pi 节点安装配置小白教程_Pi Network官网pi币

下面我就从一个小白的角度,带大家一起去了解一下Pi Nodo节点的安装和配置!

  • 一台可以7*24小时,365天运行的电脑,不建议用笔记本(具体配置需要CPU可以虚拟化,内存8G以上)。
  • 电信的公网IP,移动和联通需要专线(只有专线,才给公网IP,费用非常高)

pi 节点基础概念介绍

  1. 节点:分布式记账技术中的账本。目前还在申请获得节点测试资格的阶段,获得节点测试的前提同样需要KYC认证。目前节点的好处不明,但有条件的还是建议参加申请。
  2. 超级节点:节点的中的节点。需要极高的硬件设施,同时要一直在线不关机,不是一般人可以满足要求的。目前普通人不需要考虑超级节点的事,如果申请节点测试成功了,有条件的人才可以去申请超级节点。
  3. 内转:指在Pi的App里可以进行转账。转出或者接收币。目前要获得内转资格,只能是官方认定。而且在内转之前必须通过KYC认证。
  4. KYC认证:简单说就是真实身份认证,要获得内转资格必须KYC,但是KYC了并不直接获得内转资格。本次的KYC调查,就不会开通内转资格。但是,在下次开通内转交易资格的时候,已经通过KYC的人应该更有优势。
  5. Transfer图标:很多人误以为有了这个图标就开通内转了,其实有这个图标只是代表你的账户上曾经发生过转账,可能是转出,可能是转入,可能都有。但这和内转,和KYC一点关系都没有。
  6. Hyper-V虚拟机:是微软的一款虚拟化产品,是微软第一个采用类似Vmware ESXi和Citrix Xen的基于hypervisor的技术。这也意味着微软会更加直接地与市场先行者VMware展开竞争,但竞争的方式会有所不同。Hyper-V在2008年发布,与Windows Server 2008同时发布。
  7. Oracle VirtualBox虚拟机:是由德国InnoTek软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。它提供用户在32位或64位的Windows、Solaris及Linux 操作系统上虚拟其它x86的操作系统。用户可以在VirtualBox上安装并且运行Solaris、Windows、DOS、Linux、OS/2 Warp、OpenBSD及FreeBSD等系统作为客户端操作系统。
  8. Docker Desktop Installer和DockerToolbox区别:Docker for windows 需要Hyper-V虚拟机运行,Hyper-V只有Win10pro以上版本才有。Docker Toolbox有Oracle VirtualBox虚拟机即可。(这里很多朋友说是系统的问题,问题就出在这里,我个人认识还是DockersToolbox更好一点。)

pi 节点安装准备工作

检查计算机CPU是否支持虚拟化CPU-Z。

所需软件:CPU-Z_查看CPU信息。

链接:https://pan.baidu.com/s/1Qnyubqj9B6PCE9dzZHGEHw 提取码:4wlu

检查一下CPU和操作系统的架构是不是64位的,虚拟化是否已经开启;如果没有开启,可以根据上面CPU_Z软件看一下主板是什么型号,再去网上查如何开启主板虚拟化(具体方法各品牌不一样,需自行查相关资料。)

检查计算机CPU是否支持虚拟化CPU-Z

我们需要看一下我们的网络是不是公网IP。

首先要确定一下,你家里的网络架构是什么样的,需要最简单的,中间不要加其他路由器,如果有其他路由器,后面做端口映射很麻烦,交换机没有关系。

再看进路由器看一下,WAN的IP地址,一定是要拨号上网的方式。

pi节点-拨号上网

我们去百度查一下WAN获取到的IP地址,如里显示XX省XX市 XX运营商,说明是公网IP;如果显示本地局域网地址或都私有地址,都不是公网地址。

pi节点-公网IP

 

将我们计算机IP地址改成静态IP地址,与路由器LAN口地址段保持一致。

我的路由器是192.168.2.1,我把IP地址该成,192.168.2.100(改成静态IP好的处是做端口映射方便,数据转发的速度也相对较快。)

pi节点-IP地址改成静态IP地址

pi 节点开始安装操作

安装PC的节点软件Pi Network(所需软件:Pi Network Setup 0.1.0)

下载地址:https://pan.baidu.com/s/1tR90wd88YwwYB-xDZUdqbg 提取码:f0an

这里就傻瓜操作就可以了,然后手机端 PI 授权登陆。

点一下“LOGIN登录”按钮。然后在打开手机Pi软件复制验证码。

手机Pi软件验证码

 

登录后,我们点击“Node节点”按钮,再点击“CONTINUE继续”按钮,我们发现Docker和路由端口都没有开。

手机Pi软件电脑端

安装DockerToolbox软件(所需软件:DockerToolbox-18.03.0-ce)

下载地址:https://pan.baidu.com/s/1TYsqrrECi92a4YdInNFN8A 提取码:fujy

大家问题出的这多的,可能就是这里了吧,我是在这里踩了很多坑。

先不要开启DockerToolbox软件、Hyper-V虚拟化(开启了,请关掉,把前面的√去掉,重启后再操作)因为Hyper-V与VirtualBox可能有软件冲突。

pi节点-安装DockerToolbox软件

安装好后,桌面会出现三个图标,先不要启动,先重新启动计算机。

先启动Oracle VM VirtualBox,放一边不用管它,再启动Docker Quickstart Terminal,如果是下面这样的界面一直在跳数据是正常的,再观察Oracle VM VirtualBox中会启动一个default的虚拟机。

pi节点-先启动Oracle VM VirtualBox,再启动Docker Quickstart Terminal

直到看到以下界面,为DockerToolbox安装成功。此时,Oracle VM VirtualBox和 Docker Quickstart Terminal不要关闭。

pi节点-DockerToolbox安装成功

此时,我们打开Pi Node软件,发现Run the docker daemon没有启动,我们需要启动Docker的守护进程。

刚才启动的Docker Quickstart Terminal,我们往上翻页,看到如图所示。

pi节点-Docker的守护进程

复制到我的电脑,打开这个路径,不是打开这个软件,找个一个startr的文件,点击右键,发送到桌面快捷方式。根据人个喜好,我把名字改成了DockerStart。

pi节点-DockerStart

然后将Oracle VM VirtualBox里的default虚拟机正常关机,将Pi Node右击Exit退出,把Oracle VM VirtualBox和Docker Quickstart Terminal关掉,再运行桌面的DockerSart程序(每次重启动电脑都需要重新启动,后面我们教大家如何让它自动启动),直到看到以下画面。

pi节点-Oracle VM VirtualBox里的default虚拟机正常关机

pi节点-再运行桌面的DockerSart程序

我们在这个下面输入docker ps –a 发现啥都没有,因为我们还没有做端口映射,所有看不到。

pi节点-docker ps –a

我们打开Pi Node发现Dockers全部通过。

pi节点-打开Pi Node发现Dockers全部通过

安装到此,已经说我们程序全部安装完成。接下来进行端口映射配置。你是不是很佩服自己呢!给自己点个赞吧!

Pi Node 端口映射配置

我们先来看看,什么叫端口映射,还记得我们前面设置的静态IP地址 192.168.2.100 吗?

端口映射:端口映射是NAT地址转换的一种,它可以把在公网的地址转翻译成私有地址,采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP。

分为动态和静态两种。

NAT:NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的枯竭。

无法打开31400-31409端口

我们下面来讲解:根据Pi Node软件要求,需要开通31400-31409的端口,很多朋友就卡在了这里。

Pi Node软件要求,需要开通31400-31409的端口

打开路由器的端口

我们先来开路由器的31400-31409端口。我们进入路由器后台,我的是192.168.2.1。如下图,(路由器不一样,界面也不一样。)有的路由器需要一个一个端口填写。做完端口映射别忘了重启动路由器。

pi节点-打开路由器的端口

打开防火墙的端口

接下来我们开启防火墙的31400-31409端口,打开防火墙控制器,点击入站规则。

pi节点-打开防火墙的端口

此时,我建议大家重启一下计算机,保证刚才设置的防火墙入站规则可以自动运行。我们看一下Pi Node软件端口检查。发现Downloading ports listener和Starting ports computer已经绿色了,说明已经通过了。还有一个 Pinging your computerimi 没有通,这是我花两个晚上研究出来的,为什么不通。下面我们详细讲解。

pi节点-Pinging-your-computerimi

Pi Node 节点原理介绍

大家知道Pi Node的服务器在美国,前面我们要求的公网IP,就是让数据可以从互联网可以到光猫号口,如里私有IP,数据是不知道到哪里去的,然后又在路由器上开了端口,目的是让数据到了路由后,知道往哪里走,我们路由器里面设置的是192.168.2.100(就是为什么要设置静态IP的原因),让他往我们主机上走。

Pi Node节点原理

现在数据到我们电脑上了,因为Docker是在虚拟机里运行的,怎么让互联网的数据到虚拟机里面去呢?还是一样端口映射,虚拟机的端口映射怎么做呢?接下来教大家。

开通 Pinging your computerimi

我们打开桌面的Docker Quickstart Terminal,输入docker ps -a 命令,看和之前有什么变化,我们看绿色方框。

打开桌面的Docker Quickstart Terminal,输入docker ps -a 命令

怎么好像有点眼熟啊!这不是我们之前设置的端口嘛!我们再看,上图,小鲸鱼下面第一排,后面有个IP地址:192.168.99.100,这不是我们自己设置的,这是以太网3自动给他DHCP分配的IP地址,这个我们就先不管他了。

我们打开上网的IE浏览器,输入:http://192.168.99.100:31400/,看看有什么东西,再依次试试31401,31402……31409,发现都是OK FROM PORT XXXXX,这说明,本机到虚拟机的3100-3109是通的,至于怎么通的,大家可以回头研究的,我猜想是Pi Node访问Docker打开的。

Pi Node访问Docker本机到虚拟机的3100-3109

大家就很疑惑了,是通的,为什么Pi Node最后一荐,还是不通呢?答案是,本是到虚拟机是通的,但是互联网到虚拟机是不通的,中间还差了一次端口转发。

虚拟机端口转发设置方法

1.打Oracle VM VirtualBox,将defaul虚拟机正常关机。

开通 Pinging your computerimi打Oracle VM VirtualBox,将defaul虚拟机正常关机

将Pi Node右击Exit退出,把Oracle VM VirtualBox和Docker Quickstart Terminal关掉,再运行桌面的DockerSart程序,直到看到上面的画面。我们再启动Pi Network软件

如里出现以下情况,防火墙提示,一定要把勾上,允许通过。

防火墙提示

我们再来打 Pi Node检查一下端口情况。见证奇迹的时候到了,你们是不是惊喜?这是不是你们想看到的画面。

Pi Node 成功

写教程不容易,以后 Pi Node for Linux出来,还会给大家出教程。

Pi币代做节点

有偿付费代做节点Q2570730399

点击这里⇒《Pi Network 手机挖矿注册教程》邀请码是shentucao123,不填写邀请码注册不了。

pi币第一个应用程序:预测新型冠状病毒(COVID 19)先驱者同意的情况下才能共享

分享到:更多 ()
0
区块链神吐槽
pi币注册流程教程图解中文版

来评论吐槽 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

区块链资源分享联系我

区块链资源分享联系我首页更多新闻