Cover photo

Nexus项目 - 3期测试网教程避坑版

项目官网地址:

https://app.nexus.xyz/

该项目可以跑节点或挂机获得积分,然后根据积分获取代币,由于节点要求较高,所以我选择了web或CLI挂机方式获取积分,由于我之前一直都是web端挂机获取积分,然后这两天刷推,看到推主 @lim51314 的CLI教程,教程看完了,我试着部署了,但是一直出错,然后几经折腾终于成功了,下面教程开始

1、准备电脑或云服务器:一台Windows电脑 或 安装Ubuntu系统的云服务器都可以

2、安装Ubuntu-24.04系统:我选择的是我自己的win电脑,是win11系统,所以需要安装Ubuntu系统,点击win电脑左下角:开始菜单-设置-应用-应用和功能,然后拉到最下面,找到“程序和功能”,然后左侧点击“启用或关闭Windows功能”,然后勾选上 “使用于Linux的Windows子系统” 和 “虚拟机平台”这两项,然后点击确定,然后电脑可能会让重启,我们选择重启,电脑重启之后,点击左下角开始菜单,然后键盘输入PowerShell,然后选择Windows PowerShell以管理员身份运行,然后输入命令:

wsl.exe --list --online

然后可以看到在线的有多个linux的操作系统列表,左边上面显示是 NAME, 右边上面显示是: FRIENDLY NAME,安装时候要选择左边NAME下面的名字,找到名字为Ubuntu-24.04,然后记好这个名字,一定不要搞错了,接着窗口内继续输入命令:

wsl --install -d Ubuntu-24.04

注意看,命令最后面参数就是我们刚才上一步命令找到的名字:Ubuntu-24.04,这时候,稍等一会就会安装完成

3、设置Ubuntu系统的用户名和密码: Ubuntu系统安装完成以后,会提示你输入一个用户名,首先我们输入一个自己的用户名,例如:testuser,然后会提示你输入密码,例如:testuserpassword,然后让你第二次输入密码,这个是用来确认你2次密码输入的正确性,(这里的用户名和密码要填写你记得住的,这里我只是举例子,不要按照我的填写)都写好以后,系统就自动登录了Ubuntu-24.04系统了。然后这里我就遇到了一个坑,由于我自己设置了用户名和密码就登录了Ubuntu系统,然后我就安装官方的节点,节点也成功安装了,但是就是运行不起来,只要运行PowerShell窗口内就提示错误代码:

Segmentation fault

其实这个时候是需要你用root的管理员身份安装官方nexus 的节点的,那么我们在PowerShell的命令行窗口内输入命令:

sudo -i

会出现这个提示:[sudo]password for testuser,这时候我们输入刚才设置的密码:

testuserpassword

这样Ubuntu系统就进入了root身份,因为root拥有最高的权限。

**注意:**如果你不小心关闭了PowerShell窗口,那么再次打开PowerShell窗口,输入命令:

wsl -d Ubuntu-24.04

就可以进入Ubuntu系统

4、安装官方节点:

上一步我们说了如何在Ubuntu内以root用户登录,因为这个用户有最高权限,安装节点的时候才能顺利运行,nexus官方安装节点的命令如下,我们在PowerShell窗口运行命令:

curl https://cli.nexus.xyz | sh

会出现提示:

1Devnet is over. Testnet III is coming soon. Until then, proving is disabled.

3

100 6510 100 6510 0 0 1389 0 0:00:04 --:--:-- 1853exus.xyz/terms-of-use)? (Y/n) :04 --:--:-- 1389

意思提示Devnet已经结束了,测试网3阶段要开始了,我们在PowerShell窗口内输入一个大写的字母:Y, 然后敲回车键就行了,然后看着窗口内就会自动安装nexus的节点,稍等一会儿,会看到安装成功,具体安装速度还要看你的网速,如果本地网安装慢,试着开通vpn代理软件安装nexus节点,或许速度会有提升,节点安装完成以后,PowerShell提示:

source /root/.bashrc

意思让你刷新配置使nexus配置立刻生效,我们执行命令:

source /root/.bashrc

**5、获取nexus节点运行的node-id参数:**打开官网节点地址: https://app.nexus.xyz/nodes ,然后选择用邮箱登录,这里可以看到有几个邮箱可以选择,我用的google邮箱,登录以后,点击add CLI node,出现一个弹窗,稍等2秒就会出现一个7位数字,这个数字就是node-id (这里的node-id参数也可以通过命令获取,但是小白还是建议去官网获取吧),然后用这个7位数字在PowerShell窗口内运行命令:

nexus-network start --node-id 7位数字

回车之后就回看到节点在运行了,PowerShell窗口会出现提示,分左右两边显示:

左侧是:

STATUS

NODE ID :7位数字

ENVIRONMENT:Beta

UPTIME:0d :0h:1m

TOTAL CORES:0

TOTAL RAM:33.567

右侧是:

LOGS

[2025-06-27 12:34:48] Successfully submitted proof for task KM-01JYQWHEGVZ4GRFFDWS4R7JHM3

[2025-06-27 12:34:35] Proof completed successfully (Prover 0)

至此你的nexus的终于通过CLI方式跑起来了,奖励查看页面,去官方的

https://app.nexus.xyz/rewards 这里查看