Noonisy
CF-Server-Monitor 相关
2026-08-21
阅读:195

CF-Server-Monitor 相关


准备

Cloudflare 账户 + GitHub 账户,后续需要绑定

Fork 项目仓库

Github 地址 huilang-me/CF-Server-Monitor

创建 Worker

在 CF 中创建,创建应用程序

选择 Workers 标签页,点击 Connect to GitHub(连接 GitHub),选择刚 Fork 的 CF-Server-Monitor 仓库

在构建与部署配置中填写:
  • 构建命令 (Build Command):npm run build:frontend
  • 部署命令 (Deploy Command):npx wrangler deploy
点击 Save and Deploy(保存并部署)

配置环境变量 API_SECRET

部署完成后,首次启动需要添加通讯密钥
  • 进入刚刚创建好的 Worker 设置页面,点击 Settings(设置) -> Variables and Secrets(变量与机密)
  • 添加一个新的 Secret
    • 变量名:API_SECRET
    • 值:你自己生成的强密码
  • 点击 Deploy 重新部署以使环境变量生效
在 Worker 的 Settings -> Domains & Routes 中绑定一个属于你自己的二级域名

面板初始化与安全加固

部署完成后,在浏览器中访问 https://你的域名/admin#/admin
  • 默认用户名:admin
  • 默认初始密码:Cloudflare 中设置的 API_SECRET 值
登录后,进入 全局设置 -> 安全设置
  • 修改管理员用户名和独立的登录密码
  • 开启 Cloudflare Turnstile 人机验证,防止管理后台与接口被暴力探测

添加服务器与安装探针

系统默认采用独立的高性能 Go 版本 Agent(服务名为 cf-probe)
  • 后台添加服务器
  • 进入管理后台的 服务器管理 页面
  • 输入「服务器名称」,点击 添加服务器
  • 在新添加的节点右侧点击 复制安装命令 图标,在弹窗中选择系统类型
后台会自动生成带有 -id、-secret、-url 及网络测试节点的完整安装命令,将复制出来的命令在服务器上运行(需要 root 权限)
最后编辑于:2026 年 08 月 23 日 13:02
邮箱格式错误
网址请用http://或https://开头