第8部分 - 安装和配置节点跟踪器

  • 克隆Node Tracker软件
  • 配置zen.conf
  • 运行跟踪器并在节点系统网站上检查您的节点

描述指令
1安装npm,将其升级到版本10.12.0
sudo apt-get install npm -y && sudo npm install -g n && sudo n 10.12.0

以上可能会在某些Debian 9实例上失败,在这种情况下,请使用以下命令安装npm和node js

sudo apt-get install -y nodejs
sudo npm install -g n && sudo n 10.12.0
2将目录(cd)更改为用户的主目录并克隆Node Tracker软件
cd ~/ && git clone https://github.com/ZencashOfficial/nodetracker.git
3将目录(cd)更改为克隆软件的位置
cd nodetracker
4使用npm安装Node Tracker
npm install
5

找到节点的公共IPv4和/或IPv6地址,(默认)端口9033.并将它们作为连接的外部IP地址附加到zen.conf文件中

只有超级节点需要执行此步骤中的每个命令

安全节点需要添加至少一个外部地址和端口附加到ZEN.CONF

注意:安全节点只需要一种类型的IP,超级节点需要两种类型

注意:将<IPv4>替换为节点的公共IPv4,删除<bracket>

注意:使用压缩表示法中的节点的公共IPv6替换<IPv6>,而不使用前导零,删除<bracket>

使用以下链接确保您的IPv6地址采用压缩符号:

https://www.ultratools.com/tools/ipv6Compress

为IPv4创建环境变量

IPV4=<IPv4>

将外部IPv4附加到zen.conf中

echo "externalip=$IPV4" >> ~/.zen/zen.conf

为IPv6创建环境变量

IPV6=<IPv6>

将外部IPv6附加到zen.conf中

echo "externalip=$IPV6" >> ~/.zen/zen.conf

将端口附加到zen.conf中- 安全+超级

echo "port=9033" >> ~/.zen/zen.conf
6

重启zend并检查地址配置

注意:第二个命令的输出应显示在上一步中输入的地址

zen-cli stop && sleep 8 && zend && sleep 30
zen-cli getnetworkinfo | grep address
7

通过运行以下设置,来配置跟踪器,为此您需要以下详细信息

  • 选择节点类型 (secure or super)
  • 节点所质押的T地址 (步骤7.2中的t_address余额大于42或500 ZEN)
  • 你的邮箱地址 - 用于接收与节点相关的任何异常,停机时间或通知的警报
  • 完整域名 (FQDN)
  • IP 地址类型 (ipv4, or ipv6)
  • 区域代码(选择NA或EU),默认为节点的最近区域
  • 可选节点类别 - 字母数字(用于帮助分类节点)


node setup.js
8现在测试Node Tracker的安装和配置
node app.js
9

节点跟踪器在终端中运行,在下面节点网站中并输入你节点的FQDN,并检查跟踪网站上你节点的状态

https://securenodes.zensystem.io/nodes/all <<安全节点

https://supernodes.zensystem.io/nodes/all << 超级节点


选择您的节点并检查以下值(详细信息页面的左上角)分别为true和up - 示例显示在右侧


注意:跟踪服务器批量验证证书,在跟踪服务器运行一批证书检查之前,您可能只会看到状态为“up”且Cert Valid为“未选中”或“false not found”。 您无需等待证书即可继续执行其他步骤



10如果您的节点在跟踪站点上显示state:up”,请按CTRL + c退出跟踪器并继续执行第9部分

第8部分/共11部分 - 安装和配置节点跟踪器



© 2019 Horizen. All rights reserved.