vps-check:监控VPS到期并通过TG提醒

部署方法

1、workers 部署

在 cf 中创建一个 workers,复制 _worker.js 中的代码到 workers 中,点击保存并部署。

项目地址:GitHub - yutian81/vps-check

快速部署到 CF Worker

2、pages 部署

fork 本仓库,在 cf 中创建一个 pages,链接到你 fork 的仓库,点击部署

变量设置

变量名 填写示例 说明 是否必填
SITENAME VPS 到期监控 自定义站点名称,默认为 VPS到期监控
DOMAINS https://raw.githubusercontent.com/用户名/仓库名/main/vpsinfo.json 替换为你自己的 json 文件
TGID 652***4277 TG 机器人 ID,不需要通知可不填
TGTOKEN 60947***43:BBCrcWzLbXghYU8vdtt0jyESjpL9-uKM7p8 TG 机器人 TOKEN,不需要通知可不填
DAYS 5 提前几天发送 TG 提醒,必须是整数,默认为 5

域名信息 json 文件格式

示例,请修改其中信息为你自己的 vps

1
2
3
4
5
[
{ "country": "香港", "system": "Akile", "asn": "AS61112 Akile", "type": "VPS", "registrationDate": "2024-04-12", "expirationDate": "2025-04-12", "systemURL": "https://akile.io" },
{ "country": "巴西", "system": "DCI-FD5", "asn": "AS31898 Oracle", "type": "NAT", "registrationDate": "2024-08-19", "expirationDate": "2024-11-16", "systemURL": "https://dash.duckyci.com" },
{ "country": "波兰", "system": "Serv00-S9", "asn": "AS57367 Atman", "type": "容器", "registrationDate": "2024-08-18", "expirationDate": "2034-08-20", "systemURL": "https://panel9.serv00.com" }
]

相关截图

TG 通知截图
TG提醒

监控页面截图
监控页面