logo NodeSeekbeta

NodeGet 探针安装教程(Cloudflare Pages 状态页 + CF 反代主控方案)

准备工作

api.example.com 主控接口
dash.nodeget.com 使用官方后台管理面板
status.example.com 公开探针页面

安装 NodeGet Server

bash <(curl -sL https://install.nodeget.com) install-server --tunnel false

安装完成后,终端里会出现类似 SuperToken / 根 Token / 管理 Token 的东西,一定要复制保存好。它后面登录 Dashboard 要用。

Cloudflare 添加 DNS

Cloudflare SSL 设置

  • SSL/TLS -> Overview -> Flexible

Cloudflare 添加 Origin Rule

  • Rules -> Origin Rules -> Create rule
  • 规则名称随便写,例如:NodeGet API 2211
  • 匹配条件选择:Hostname equals api.example.com
  • 然后设置:Destination Port / Origin Port = 2211

image
image

官方 Dashboard 添加主控

  • 打开:https://dash.nodeget.com
  • 添加主控:Server 地址:wss://api.example.com
  • Token:你的 SuperToken / 管理 Token

创建公开探针 Visitor Token

  • 在官方 Dashboard 里进入:Token -> 创建 Token
  • 模板:Visitor 作用域:全局 权限:保持默认

下载最新的构建压缩包

  • 打开这个页面下载最新的构建压缩包。
  • 解压压缩包,找到里面的config.json,用记事本打开
  • 修改 config.json
{
  "site_name": "NodeGet Status",
  "site_logo": "",
  "theme_name": "default",
  "theme_repo": "",
  "theme_config": {
    "footer": "Powered by NodeGet"
  },
  "site_tokens": [
    {
      "name": "Server",
      "backend_url": "wss://api.example.com",
      "token": "这里填你的VisitorToken"
    }
  ]
}
  • 修改完 config.json 后,把解压出来的所有文件重新压缩成一个 zip。

通过 Cloudflare Pages 创建 Status 页面

  • Cloudflare 后台进入:Workers & Pages -> Create application -> Upload your static files
  • 注意:需要上传ZIP格式,不支持RAR

绑定 status.example.com

在刚刚的Workers 和 Pages 域和路由 添加自定义域。

日志调error 适用minivps

sed -i 's/^log_level = "warn"/log_level = "error"/' /etc/nodeget-server.toml
sed -i 's/^jsonrpc_timing_log_level = "warn"/jsonrpc_timing_log_level = "error"/' /etc/nodeget-server.toml
sed -i 's/^sqlx_log_level = "warn"/sqlx_log_level = "error"/' /etc/nodeget-server.toml
grep -n "log_level" /etc/nodeget-server.toml
systemctl restart nodeget-server
systemctl status nodeget-server --no-pager

清空现有日志

truncate -s 0 /var/log/nodeget-server/*.log /var/log/nodeget-agent/*.log
ls -lh /var/log/nodeget-server /var/log/nodeget-agent

123
  • xhj009

  • 前排

  • 板凳 xhj007

  • @GenshinMC #5 发布于2026/5/1 23:55:58
    @大负豪 #4 老兄怎么掉线了一个小时

    刚开始我发现有一个国内的机器安装后 dash那边一直没显示 我就以为没连上 然后我用国内cdn反代了一下 但好像还是不行 然后我就重新找了个国内的鸡安装server端 然后就这样了 xhj024

  • emm,是bug吗,如果是的话麻烦反馈下

  • 感谢楼主的慷慨分享!

  • 后续怎么更新版本呢

  • alpine上:需要手动运行脚本(curl管道问题:/dev/fd/64: line 183: nodeget-server: command not found)
    安装后:

    ================================
            NodeGet 管理脚本
    ================================
    1. 安装 Server
    2. 卸载 Server
    3. 更新 Server
    4. 查看 Server UUID
    5. 安装 Agent
    6. 卸载 Agent
    7. 更新 Agent
    0. 退出
    请输入选项: 4
    nodeget.sh: line 589: nodeget-server: command not found
    
123

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72280位seeker

🎉欢迎新用户🎉