前言

最近甲骨云的免费服务器总是不太稳定,有些服务像是域名反代如果停掉会很麻烦,所以需要一个 24 小时运行的服务器监控系统,这个部署在 Cloudflare 上的项目就很合适。

部署

将项目 Fork到你的 GitHub 账户 项目地址:https://github.com/huilang-me/CF-Server-Monitor
登录 Cloudflare 控制台,进入 Workers & Pages选择 Continue with GitHub
项目名称 填写:cf-server-monitor
构建命令 填写:npm run build:frontend
部署命令 保留默认值:npx wrangler deploy
点击 部署,成功会在底部显示 ✨Success! Build completed.
paste-20260824-120619.png

配置环境变量

在当前 Workers & Pages 页面,点击 设置
在 变量和密钥 添加变量 API_SECRET,填写密码(建议使用随机数,不要包含特殊字符比如%),重新部署。
paste-20260824-120638.png

添加域名

在当前项目页面点击 ,添加自定义域名
paste-20260824-120708.png

使用

登录后台,默认用户名 admin,密码是刚刚添加的变量 API_SECRET
paste-20260824-120727.png
添加一个服务器,复制安装命令
paste-20260824-120740.png
在目标服务器上执行即可完成探针部署
paste-20260824-120749.png
系统后台看到服务器上线就说明设置连接成功了
paste-20260824-120800.png
可以根据需求监控服务器的时间、价格、流量等信息
paste-20260824-120810.png
后台还可以设置外观、主题、开启通知等
paste-20260824-120823.png