Skip to content

aLIEzsss4/nexus-run

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

nexus-run (Nexus Prover 管理工具)

一个便捷的 Nexus Prover 节点管理工具,提供简单的安装、运行和管理功能。自编译,使用最新的 0.4.2 源代码。

特性

  • 自动检测并安装依赖
  • 支持 AMD64 Linux 和 ARM64 macOS
  • 一键安装并启动 Nexus Prover
  • Prover ID 管理
  • 运行状态监控
  • tmux 会话管理

快速开始

curl -O https://raw.githubusercontent.com/aLIEzsss4/nexus-run/refs/heads/main/nexus-manager.sh && chmod +x nexus-manager.sh && ./nexus-manager.sh

next time you can run

./nexus-manager.sh

系统要求

  • Linux (AMD64) 或 macOS (m系列芯片或者intel芯片)
  • 支持 APT 或 YUM 的包管理器(Linux)
  • Homebrew(macOS)

功能选项

  1. 安装并启动 Nexus
  2. 查看当前运行状态
  3. 查看 Prover ID
  4. 设置 Prover ID
  5. 停止 Nexus
  6. 退出

注意事项

  • 首次运行时会提示输入 Prover ID,如果没有可以直接回车自动生成 (建议使用网页上的 ID)
  • 查看运行状态时请使用关闭终端或者 Ctrl+B 再按 D 的方式退出,不要使用 Ctrl+C
  • 程序会自动在后台运行,无需保持终端开启
  • 服务器内存至少要有 2G RAM,不然会闪退

关于 Prover ID 的说明

如果你想在网页上的看到自己的 POINTS ,点击左下角 My Profile 如下图显示的话,你需要使用网页接口的形式获取并使用你的 localId 才能够显示(这里可能有个坑,如果你在CLI跑可能真的需要这个完整的ID才有效,你使用网页版截取的前8位的可能是无效的)。 image

网页浏览器进入 https://beta.nexus.xyz/ ,点击F12,按照下图画红圈的地方进行点击,找最后找到 localId,并复制绿色的部分(复制id不要带双引号),使用并设置为 Prover ID image

或者在F12控制台中,输入如下使用命令,则会显示你的id

console.log(localStorage.getItem('flutter.proverId'));
image

当前使用CLI随机生成id的形式运行并不代表你跑的积分无效,请保存和备份好你随机生成的id,项目方后续应该会出绑定的步骤。

我已经运行过了,我想使用网页上的 ID 重新跑需要怎么做?

如果你已经运行过 Nexus Prover,但想使用网页上的 ID 重新运行,请按照以下步骤操作:

  1. 打开浏览器,进入 - Nexus Beta 页面。
  2. 按下 F12 打开开发者工具,切换到控制台 (Console)。
  3. 在控制台中输入以下命令:console.log(localStorage.getItem('flutter.proverId'));
  4. 复制输出的 ID(绿色部分,不要包含双引号)。注意: 如果之前使用的是随机生成的 ID,请备份该 ID,以防丢失后无法查看之前的积分。
  5. 回到终端,运行脚本并按照以下步骤操作:
./nexus-manager.sh
•	按下 5 停止当前进程。
•	按下 4 设置新的 Prover ID,并粘贴从网页复制的一长串 ID。
•	按下 1 启动 Nexus。

完成上述步骤后,Prover 会使用新的 ID 运行,等几分钟后你可以在网页中查看积分和其他信息。

关于作者

推荐工具

相关链接

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%