第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地址采用压缩符号: | 为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 | 通过运行以下设置,来配置跟踪器,为此您需要以下详细信息
| 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部分 |