利用Cloudflare Workers实现网页状态监控

/ 1评 / 0

在一个偶然的情况下,看到一个可以用Cloudflare和Github完成的一个非常有趣的小项目。
部署起来非常的简单,所以大致写了一个比较潦草的教程,荒废了七年的Blog水了一篇新文章。
运行实例

可以按照文档去做
准备工作

选择免费套餐,设置好二级域名

Fork Github代码

开始部署

点击Depoly with Workers链接登录并授权Cloudflare访问Github仓库。
之后访问https://deploy.workers.cloudflare.com/?url=https://github.com/$YourUserName/cf-workers-status-page将$YourUserName改称自己的GithubID并访问
将Cloudflare账户内的Account ID和API Token填入相应的文本框内。
Account ID获取
直接复制
API Token获取如下

点击创建令牌之后使用编辑 Cloudflare Workers模板,账户资源和区域资源选择所有资源即可。
注:API Token只会出现一次,注意复制并粘贴。

返回Cloudflare页面填入两项文本框之后点击Connect account。
按照页面上的说明,启用Workflow之后几分钟之后你的项目就会部署完成。

点击Code页面编辑config.yaml,更改想要运行监控的网站链接,保存之后提交。
编辑wrangler.toml Corn一行改成crons = ["<em>/2 </em> *"]保存之后提交。
至此,已经实现基本上的网站状态监控,更多详细功能例如TG bot通知请查看原文档。

  1. FiresonZ说道:

    Oh!That’s Good!!I can use this to watch my page status;)

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注