通过 CF Worker 部署网页自动化访问工具

通过 CF Worker 部署网页自动化访问工具

特点

  • 支持 url 方位 和 curl 请求
  • 支持在前端网页可视化操作
  • 支持通过 curl 命令发送 TG 通知
  • 支持自定义前端网页访问密码
  • 支持前端手动执行和后端自动执行

界面 demo

IMG_20250115_195205.webp

部署

  • 在 cf 新建一个 worker 项目
  • 复制 cornbin.js 代码到 worker 项目,项目地址
  • 在 js 文件第一行自行修改 APIKEY 的值,保存并部署
  • 创建一个 KV 空间,键名 CRONBIN
  • 在 worker 设置中绑定 KV 空间,KV 变量名 CRONBIN
  • 访问 https://worker域名/?key=变量APIKEY的值(默认为 root)进入前端网页
  • 在前端页面手动添加需要自动化运行的任务,保存,并可手动运行
  • 支持自动访问 URL 或通过 CURL 命令自动执行
  • 部署完成后可自行绑定自定义域名或反代加速

CURL 命令使用示例

  • 访问哪吒面板
1
curl -s -H "Authorization: 哪吒面板的APITOKEN" "https://哪吒面板域名(或ip:端口)/api/v1/server/list"
  • curl 更多用法请自行搜索

发送通知

  • 失败时通知的消息模板,以 TG 消息为例:
1
2
3
4
5
6
curl --location 'https://api.telegram.org/bot<填入TG的token>/sendMessage' \
--header 'Content-Type: application/json' \
--data '{
"chat_id":"填入TG的ID",
"text":"{{message}}"
}'

微信截图_20250115181906.png

#cloudflare #保活 #自动化