如何成为Conflux Trustnode

重要提示: 根据CIP-37(CIP,即 Conflux Improvement Proposal,Conflux 改进提案),Conflux将使用新版格式的地址为base32地址(以网络标识开头,如cfx:),本次更新为兼容版本更新,公链的共识层没有发生改变。新旧地址格式只是做了一次编码转换,原有的私钥和助记词可以正常登陆Conflux钱包账户,不会对个人资产有任何影响。

相关链接:CIP-37(Conflux-rust v1.1.1 )升级通知

0.

V0.5.1-alpha-6之后版本的挖矿程序我们优化了NAT穿透的支持,能够在更多的路由器型号上自动配置端口转发,不需要设置public address了。如果你的电脑有公网IP(需要打电话向您的网络服务商询问是否有公网IP),可以更方便成为trusted node。

有公网ip的用户可以打开路由器的UPnP或者NATPmP支持并保持public_address注释掉,或者手动配置端口转发并配置public_address。

1.首先确保自己的网络有公网Ip(尝试找运营商询问)

2.确保自己家里使用的路由器支持UPnP或者NATPmP(可以自行百度查询)

1.如何查看Conflux挖矿端口设置(Windows 10 版本)

1. 查看自己的公网IP。

  • 对于云服务器(AWS, Azure,阿里云,Linode,Vultr等),通常会为每台服务器分配可以直接访问的公网IP,可以在网页上找到自己的公网IP。

  • 对于个人PC,可以直接百度搜索“IP”,网页上会显示自己的公网IP

2.查看自己能否通过该IP访问Conflux端口。

  1. 启动Conflux节点。如果电脑通过路由器进入互联网公网的(比如家用网络),新版本的挖矿程序会自动通过路由器的upnp功能自动映射好IP地址和端口。屏幕上会显示:

其中端口转换成了46406。在下文中,对应查询的端口号也要使用此端口,否则就是默认的32323.

  1. 查看Conflux的端口能否被访问(把替换成你的公网IP)。

检查TCP端口:
“win”+R(开始),run(运行),cmd,然后输入:

netstat -ano | findstr "32323"

如果程序反馈显示

    TCP    0.0.0.0:32323           0.0.0.0:0              LISTENING       ****
    TCP    192.168.*.*:*****    <其它IP>:32323     ESTABLISHED     *****
    TCP    [::]:32323              [::]:0                 LISTENING      ****

继续输入命令行:

telnet <IP> 32323

显示如下无字窗口,则该TCP端口可以被访问

  • 检查UDP端口:
    还是CMD窗口中,运行指令:

    netstat -p udp -ano | findstr “32323”

    如果程序输出

    UDP    19*.*.*.*:32323     *:*                                    4620
    UDP    19*.*.*.*:32323      *:*                                   4620
    UDP    19*.*.*.*:32323      *:*                                   5192

则该UDP端口建立过访问,可以被访问。

3. 如果测试该端口不能被访问。

  • 对于云服务器,在网页上的网络相关的设置里打开32323端口,TCP和UDP端口都需要打开。
    • AWS:EC2实例的安全组设置。
    • Azure:虚拟机的网络设置。
    • 阿里云:ECS实例的安全组设置。
    • 其它云服务商都有类似的设置项。
  • 对于个人PC,可以尝试找运营商提供独占的公网IP,需要向运营商申请专线服务,费用高。

2.如何查看Conflux挖矿端口设置(MAC/Linux 版本)

1. 查看自己的公网IP。

  • 对于云服务器(AWS, Azure,阿里云,Linode,Vultr等),通常会为每台服务器分配可以直接访问的公网IP,可以在网页上找到自己的公网IP。

  • 对于个人PC,可以直接百度搜索“IP”,网页上会显示自己的公网IP

2.查看自己能否通过该IP访问Conflux端口。

  1. 启动Conflux节点。
  2. 查看Conflux的端口能否被访问(把替换成你的公网IP)。
  • 检查TCP端口

    nc -vz <IP> 32323
    

    如果程序输出

    Connection to port 32323 [tcp/*] succeeded!

    则该TCP端口可以被访问

  • 检查UDP端口

    nc -vuz <IP> 32323
    

    如果程序输出

    Connection to port 32323 [udp/*] succeeded!

    则该UDP端口可以被访问

3. 如果测试该端口不能被访问。

  • 对于云服务器,在网页上的网络相关的设置里打开32323端口,TCP和UDP端口都需要打开。
    • AWS:EC2实例的安全组设置。
    • Azure:虚拟机的网络设置。
    • 阿里云:ECS实例的安全组设置。
    • 其它云服务商都有类似的设置项。
  • 对于个人PC,可以尝试找运营商提供独占的公网IP。

4. 什么时候可以确定成为 trustnode

在保证Conflux的端口可以访问后,测试网需要持续稳定运行挖矿程序至少超过4小时,Conflux Pontus网络需要持续稳定运行挖矿程序至少超过3天。

5. 如何证明已经成为 trustnode

如果你的公网IP出现在了其他人的net_config/trusted_nodes.json文件里,则说明你成功被其他人连上。或者访问这个工具, 下载压缩包,把其中的exe文件放到run目录下双击运行即可,链接地址:http://47.91.220.168:8888/


更多参考

Conflux论坛中的社区教程:

加入Conflux trustednode 信任节点教程(开始UPnP方式) :https://forum.conflux.fun/t/topic/1055

1 Like