Pi Node节点安装详细教程(网友投稿多图详细版)

Pi币快讯 网友投稿 1个月前 (05-24) 321335次浏览 已收录 9个评论 扫描二维码

各Pi友大家好!我叫李超,相信很多Pi友和我一样,第一次接触节点,也不懂节点是干什么用的,我也是小白,我用一个星期的时间去学习、查阅资料、自己动手尝试,就在昨晚终于将节点调试通了,我看Node Applicants(简体中文)聊天室很多朋友说,是系统的问题,是Docker的问题,是端口映射的问题,是公网IP的问题,我认为是本人没有理解的问题。下面我就从一个小白的角度,带大家一起去了解一下Pi Nodo节点的安装和配置,高手勿喷!
(以下红色部分都是很重要的部分 )

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

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

二、安装准备工作
(一)检查计算机CPU是否支持虚拟化。(所需软件:CPU-Z_查看CPU信息)
网盘下载地址:https://pan.baidu.com/s/1WtLqyiYM-YUP2iDiXY9ArQ(提取码:9jzh)
Intel的CPU虚拟化技术叫Intel VT(Virtualization Technology,虚拟化技术)
AMD的CPU虚拟化技术叫AMD-V(Virtualization虚拟化技术)

Pi Node节点安装详细教程(网友投稿多图详细版)

去网上查一下这个CPU,是否支持虚拟化,各个品牌的CPU显示不一样,以实际为准。我们这个CPU是支持Intel VT虚拟化的,如果不支持虚拟化,哈哈!以下就不用看了。
(二)检查计算机BIOS是否打开虚拟化功能。(所需软件:LeoMoon CPU-V_检查是否开启虚拟化)
网盘下载地址:https://pan.baidu.com/s/1hODFBrGSFZrzw2mrnf2KGA(提取码:vews)
检查一下CPU和操作系统的架构是不是64位的,虚拟化是否已经开启;如果没有开启,可以根据上面CPU_Z软件看一下主板是什么型号,再去网上查如何开启主板虚拟化(具体方法各品牌不一样,需自行查相关资料。)

Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版) Pi Node节点安装详细教程(网友投稿多图详细版)

(四)将我们计算机IP地址改成静态IP地址,与路由器LAN口地址段保持一致,我的路由器是192.168.2.1,我把IP地址该成,192.168.2.100.(改成静态IP好的处是做端口映射方便,数据转发的速度也相对较快。)

Pi Node节点安装详细教程(网友投稿多图详细版)

三、开始安装操作
(一)安装PC的节点软件Pi Network(所需软件:Pi Network Setup 0.1.0)
网盘下载地址:https://pan.baidu.com/s/1SAw__IyVLwQ6SvpbsbB_jQ(提取码:p90n)
这里就傻瓜操作就可以了,然后授权登陆。

Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版)

(二)安装DockerToolbox软件(所需软件:DockerToolbox-18.03.0-ce)
网盘下载地址:https://pan.baidu.com/s/1Ge3-K7QO-pCgNh4Zc6n0Mw(提取码:5hfv)
大家问题出的这多的,可能就是这里了吧,我是在这里踩了很多坑。不要启动、不要启动、不要启动(重要的事说三遍)Hyper-V虚拟化(开启了,请关掉,把前面的√去掉,重启后再操作。)因为Hyper-V与VirtualBox可能有软件冲突。

Pi Node节点安装详细教程(网友投稿多图详细版)

下面我们开始安装DockerToolbox-18.03.0-ce

Pi Node节点安装详细教程(网友投稿多图详细版) Pi Node节点安装详细教程(网友投稿多图详细版)Pi Node节点安装详细教程(网友投稿多图详细版) Pi Node节点安装详细教程(网友投稿多图详细版)

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

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

Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版)

此时,我们打开Pi Node软件,发现Run the docker daemon没有启动,我们需要启动Docker的守护进程。刚才启动的Docker Quickstart Terminal,我们往上翻页,看到如图所示。

Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版) Pi Node节点安装详细教程(网友投稿多图详细版)我们在这个下面输入docker ps –a 发现啥都没有,因为我们还没有做端口映射,所有看不到。我们打开Pi Node发现Dockers全部通过。

Pi Node节点安装详细教程(网友投稿多图详细版) Pi Node节点安装详细教程(网友投稿多图详细版)安装到此,已经说我们程序全部安装完成。接下来进行端口映射配置。你是不是很佩服自己呢!给自己点个赞吧!

四、端口映射配置
我们先来看看,什么叫端口映射,还记得我们前面设置的静态IP地址192.168.2.100吗?
端口映射:端口映射是NAT地址转换的一种,它可以把在公网的地址转翻译成私有地址,采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP。分为动态和静态两种。
NAT:NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的枯竭。
我们下面来讲解:根据Pi Node软件要求,需要开通31400-31409的端口,很多朋友就卡在了这里。

Pi Node节点安装详细教程(网友投稿多图详细版) Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版)Pi Node节点安装详细教程(网友投稿多图详细版)Pi Node节点安装详细教程(网友投稿多图详细版)Pi Node节点安装详细教程(网友投稿多图详细版)

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

Pi Node节点安装详细教程(网友投稿多图详细版)

下面有请灵魂画师登场!哈哈!下面我自己画的,不要笑!帮助大家更好的理解。

Pi Node节点安装详细教程(网友投稿多图详细版)

大家知道Pi Node的服务器在美国,前面我们要求的公网IP,就是让数据可以从互联网可以到光猫号口,如里私有IP,数据是不知道到哪里去的,然后又在路由器上开了端口,目的是让数据到了路由后,知道往哪里走,我们路由器里面设置的是192.168.2.100(就是为什么要设置静态IP的原因),让他往我们主机上走。现在数据到我们电脑上了,因为Docker是在虚拟机里运行的,怎么让互联网的数据到虚拟机里面去呢?还是一样端口映射,虚拟机的端口映射怎么做呢?接下来教大家。

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

Pi Node节点安装详细教程(网友投稿多图详细版)

怎么好像有点眼熟啊!这不是我们之前设置的端口嘛!我们再看,上图,小鲸鱼下面第一排,后面有个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节点安装详细教程(网友投稿多图详细版)

大家就很疑惑了,是通的,为什么Pi Node最后一荐,还是不通呢?答案是,本是到虚拟机是通的,但是互联网到虚拟机是不通的,中间还差了一次端口转发。
以下是设置方法:
1.打Oracle VM VirtualBox,将defaul虚拟机正常关机。

Pi Node节点安装详细教程(网友投稿多图详细版) Pi Node节点安装详细教程(网友投稿多图详细版) Pi Node节点安装详细教程(网友投稿多图详细版) Pi Node节点安装详细教程(网友投稿多图详细版)

将Pi Node右击Exit退出,把Oracle VM VirtualBox和Docker Quickstart Terminal关掉,再运行桌面的DockerSart程序,直到看到上面的画面。我们再启动Pi Network软件
如里出现以下情况,防火墙提示,一定要把勾上,允许通过。我们再来打Pi Node检查一下端口情况。

Pi Node节点安装详细教程(网友投稿多图详细版)

见证奇迹的时候到了,你们是不是惊喜?这是不是你们想看到的画面

(中国Pi币网备注:因投稿作者私自收费,暂隐去投稿作者个人信息)

Pi Node节点安装详细教程(网友投稿多图详细版)


中国Pi币网版权所有,如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Pi Node节点安装详细教程(网友投稿多图详细版)
感谢打赏
扫码打赏文章,感谢您的支持
如果您愿意请我喝一杯咖啡的话,请扫码打赏,我会奖励给Pi贡献者。
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(9)个小伙伴在吐槽
  1. 能写出这样文章的人,绝对不是小白!
    老虎2020-05-25 08:24 回复 Windows 10 | 搜狗浏览器 2.X
  2. 看完了,写得不错,赞一个!这篇文章写DockerToolbox的安装方法,对版本不支持Docker Desktop Installer的系统安装节点很有帮助,非常感谢!但还是建议如果系统支持安装Docker Desktop Installer的,尽量安装Docker Desktop Installer,相对简单些!
    老虎2020-05-25 08:45 回复 Windows 10 | 搜狗浏览器 2.X
  3. 我是WINDOWS7, 按照教程,终于成功了.感谢LCHAO12345的教程,感谢LCHAO12345的教程,感谢LCHAO12345的教程
    Lonny2020-05-29 08:00 回复 Windows 7 | Firefox浏览器 76.0
  4. 本来安装一个docker就节解决了,看了你的教程,坑死了,多走那么多弯路。建议直接windos系统10直接安装
    112020-05-31 00:27 回复 Linux | Chrome 77.0.3865.120
  5. 必须要公网IP吗?这样家里的宽带,没法用无线路由器了啊
    php82020-06-02 14:57 回复 Windows 7 | Chrome 80.0.3987.122
    • 如果不是申请超级节点,不用开启端口也可以申请测试节点了/
      Erica2020-06-02 16:33 回复 Windows 10 | Chrome 81.0.4044.138
  6. 到搞定了 然后没看到有啥变化呢
    InTeng2020-06-15 11:13 回复 Windows 10 | Chrome 83.0.4103.97
  7. 怎么这么复杂啊?叫我们这些近60岁的人怎么操作
    金鳞鱼2020-06-18 20:41 回复 Windows 10 | Chrome 78.0.3904.108
  8. 简单问题复杂化,我安装成功的人看了这篇文章都搞得晕头转向,何况没有操作过的人?
    先生2020-06-20 06:13 回复 Linux | Chrome 77.0.3865.120