相信很多派友和我一样,第一次接触 pi币 节点,也不懂pi节点是干什么用的,我也是小白,我用一个星期的时间去学习、查阅资料、自己动手尝试,就在昨晚终于将节点调试通了,我看Node Applicants(简体中文)聊天室很多朋友说,是系统的问题,是Docker的问题,是端口映射的问题,是公网IP的问题,我认为是本人没有理解的问题。
还没有注册手机版点这里 ⇒ 《pi币下载和安装教程》
下面我就从一个小白的角度,带大家一起去了解一下Pi Nodo节点的安装和配置!
- 一台可以7*24小时,365天运行的电脑,不建议用笔记本(具体配置需要CPU可以虚拟化,内存8G以上)。
- 电信的公网IP,移动和联通需要专线(只有专线,才给公网IP,费用非常高)
pi 节点基础概念介绍
- 节点:分布式记账技术中的账本。目前还在申请获得节点测试资格的阶段,获得节点测试的前提同样需要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更好一点。)
- 向日葵远程网址Oray贝锐科技:sunlogin.oray.com
- 没注册的点击这里跳转:pi币注册教程
pi 节点安装准备工作
检查计算机CPU是否支持虚拟化CPU-Z。
所需软件:CPU-Z_查看CPU信息。
链接:https://pan.baidu.com/s/1Qnyubqj9B6PCE9dzZHGEHw 提取码:4wlu
检查一下CPU和操作系统的架构是不是64位的,虚拟化是否已经开启;如果没有开启,可以根据上面CPU_Z软件看一下主板是什么型号,再去网上查如何开启主板虚拟化(具体方法各品牌不一样,需自行查相关资料。)
我们需要看一下我们的网络是不是公网IP。
首先要确定一下,你家里的网络架构是什么样的,需要最简单的,中间不要加其他路由器,如果有其他路由器,后面做端口映射很麻烦,交换机没有关系。
再看进路由器看一下,WAN的IP地址,一定是要拨号上网的方式。
我们去百度查一下WAN获取到的IP地址,如里显示XX省XX市 XX运营商,说明是公网IP;如果显示本地局域网地址或都私有地址,都不是公网地址。
将我们计算机IP地址改成静态IP地址,与路由器LAN口地址段保持一致。
我的路由器是192.168.2.1,我把IP地址该成,192.168.2.100(改成静态IP好的处是做端口映射方便,数据转发的速度也相对较快。)
pi 节点开始安装操作
安装PC的节点软件Pi Network(所需软件:Pi Network Setup 0.1.0)
下载地址:https://pan.baidu.com/s/1tR90wd88YwwYB-xDZUdqbg 提取码:f0an
这里就傻瓜操作就可以了,然后手机端 PI 授权登陆。
点一下“LOGIN登录”按钮。然后在打开手机Pi软件复制验证码。
登录后,我们点击“Node节点”按钮,再点击“CONTINUE继续”按钮,我们发现Docker和路由端口都没有开。
安装DockerToolbox软件(所需软件:DockerToolbox-18.03.0-ce)
下载地址:https://pan.baidu.com/s/1TYsqrrECi92a4YdInNFN8A 提取码:fujy
大家问题出的这多的,可能就是这里了吧,我是在这里踩了很多坑。
先不要开启DockerToolbox软件、Hyper-V虚拟化(开启了,请关掉,把前面的√去掉,重启后再操作)因为Hyper-V与VirtualBox可能有软件冲突。
安装好后,桌面会出现三个图标,先不要启动,先重新启动计算机。
先启动Oracle VM VirtualBox,放一边不用管它,再启动Docker Quickstart Terminal,如果是下面这样的界面一直在跳数据是正常的,再观察Oracle VM VirtualBox中会启动一个default的虚拟机。
直到看到以下界面,为DockerToolbox安装成功。此时,Oracle VM VirtualBox和 Docker Quickstart Terminal不要关闭。
此时,我们打开Pi Node软件,发现Run the docker daemon没有启动,我们需要启动Docker的守护进程。
刚才启动的Docker Quickstart Terminal,我们往上翻页,看到如图所示。
复制到我的电脑,打开这个路径,不是打开这个软件,找个一个startr的文件,点击右键,发送到桌面快捷方式。根据人个喜好,我把名字改成了DockerStart。
然后将Oracle VM VirtualBox里的default虚拟机正常关机,将Pi Node右击Exit退出,把Oracle VM VirtualBox和Docker Quickstart Terminal关掉,再运行桌面的DockerSart程序(每次重启动电脑都需要重新启动,后面我们教大家如何让它自动启动),直到看到以下画面。
我们在这个下面输入docker ps –a 发现啥都没有,因为我们还没有做端口映射,所有看不到。
我们打开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的端口,很多朋友就卡在了这里。
31400,31401,31402,31403,31404,31405,31406,31407,31408,31409
打开路由器的端口
我们先来开路由器的31400-31409端口。我们进入路由器后台,我的是192.168.2.1。如下图,(路由器不一样,界面也不一样。)有的路由器需要一个一个端口填写。做完端口映射别忘了重启动路由器。
打开防火墙的端口
接下来我们开启防火墙的31400-31409端口,打开防火墙控制器,点击入站规则。
此时,我建议大家重启一下计算机,保证刚才设置的防火墙入站规则可以自动运行。我们看一下Pi Node软件端口检查。发现Downloading ports listener和Starting ports computer已经绿色了,说明已经通过了。还有一个 Pinging your computerimi 没有通,这是我花两个晚上研究出来的,为什么不通。下面我们详细讲解。
Pi Node 节点原理介绍
大家知道Pi Node的服务器在美国,前面我们要求的公网IP,就是让数据可以从互联网可以到光猫号口,如里私有IP,数据是不知道到哪里去的,然后又在路由器上开了端口,目的是让数据到了路由后,知道往哪里走,我们路由器里面设置的是192.168.2.100(就是为什么要设置静态IP的原因),让他往我们主机上走。
现在数据到我们电脑上了,因为Docker是在虚拟机里运行的,怎么让互联网的数据到虚拟机里面去呢?还是一样端口映射,虚拟机的端口映射怎么做呢?接下来教大家。
开通 Pinging your computerimi
我们打开桌面的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最后一荐,还是不通呢?答案是,本是到虚拟机是通的,但是互联网到虚拟机是不通的,中间还差了一次端口转发。
虚拟机端口转发设置方法
1.打Oracle VM VirtualBox,将defaul虚拟机正常关机。
将Pi Node右击Exit退出,把Oracle VM VirtualBox和Docker Quickstart Terminal关掉,再运行桌面的DockerSart程序,直到看到上面的画面。我们再启动Pi Network软件
如里出现以下情况,防火墙提示,一定要把勾上,允许通过。
我们再来打 Pi Node检查一下端口情况。见证奇迹的时候到了,你们是不是惊喜?这是不是你们想看到的画面。
写教程不容易,以后 Pi Node for Linux出来,还会给大家出教程。
Pi Node节点最新消息
安装wsl2虚拟化文件 Pi Node 0.34版本 Pi Network 节点最新消息
Pi币代做节点咨询费200元
有偿付费代做节点Q2570730399
点击这里⇒《Pi Network 手机挖矿注册教程》邀请码是shentucao123,不填写邀请码注册不了。
网页收藏⇒《2021年pi币官方最新消息》
更多免费挖矿直接点击⇒手机挖矿app赚钱靠谱https://www.tucaod.com/tag/linglu
请问,pi节点APP打开是空白,是不是电脑上也要有加速器?若有,能否给个网址?
加速器自行寻找,去贴吧问也可以。
您的192.168.99.100是怎么出来的,我的小鲸鱼出不来哦
最后一步按照教程来做,就是连接不到电脑。怎么办?
需要科学上网。
docker desktop 怎么设置端口转发???
路由器上设置