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