VPS 到期监控及剩余价值自动计算

VPS 到期监控及剩余价值自动计算
雨天狂奔VPS 到期监控及剩余价值自动计算
全新升级:除可监控 vps 到期信息外,还可自动计算其的剩余价值
这是基于 Cloudflare Workers 构建的 VPS 到期提醒与剩余价值计算的可视化面板,让用户能够一目了然地查看 VPS 的状态、IP、ASN、国家、城市、注册商、注册日期、过期日期、年费价格
、剩余价值
,并可在到期前通过 TG 机器人向用户推送通知。
项目地址:https://github.com/yutian81/vps-check
- worker.js:不显示年费和剩余价值的版本
- vps_plus.js:显示年费和剩余价值的版本(推荐使用)
项目特点
✅ 自动化监控 - 实时追踪 VPS 到期时间,支持 Telegram 推送提醒
✅ 剩余价值计算 - 实时显示 VPS 的年费价格和截止到当前的剩余价值
✅ 多数据源 - 集成 IP 地理位置查询、实时汇率转换 (支持 3 个备用 API)
✅ 可视化看板 - 响应式管理界面显示 ASN/国家/商家/剩余价值等关键指标
✅ 安全验证 - 密码登录机制 + Cookie 会话管理
✅ 云端配置 - 通过 Worker KV 存储实现动态配置持久化
✅ 智能提醒 - 到期前 N 天自动提醒 (默认 5 天),防重复通知机制
部署指南 (Cloudflare Workers)
创建 Worker
在 cf 中创建一个 workers,复制js
代码到 workers 中,点击保存并部署KV 命名空间绑定
绑定一个 KV,KV 变量名VPS_TG_KV
,KV 空间名随意 ```环境变量配置
1 | # 必须变量 |
- RATE_API 注册地址
使用方法
- 访问你的 worker 项目域名,会提示输入密码,输入你在环境变量中设置的
PASS
的值,默认为123456
首次登录
会直接跳转到设置
页,在设置页中填入存储VPS信息的URL直链
(公开仓库或私有 gist 均可以生成直链),直链格式类似以下
1 | https://gist.githubusercontent.com/用户名/591b80ed80baabcdef369a330bb8e88e/raw/vpsinfo.json |
- 直链内容
vpsinfo.json
的格式如下:其中price
为年费价格,支持美元(USD)和人民币(CNY)单位,必须保留 2 位小数点,如10USD
应写作10.00USD
;store
为商家名称,storeURL
为商家链接
1 | [ |
- 设置完成点击保存后跳转到信息页面
TG 通知的文字样式
1 | 🚨 [VPS 到期提醒] 🚨 |
续期那里可直接点击商家名称跳转到商家主页
注意事项
⚠️ 必须绑定 KV 命名空间并授予写入权限
⚠️ 设置页填入的是 VPS 数据 URL 直链,需返回严格 JSON 数组格式
⚠️ Telegram 通知需配置 TGTOKEN
和 TGID
⚠️ 汇率 API 故障时自动使用默认值 7.29
⚠️ IP 查询服务依赖第三方 API,可能影响加载速度
⚠️ 建议设置强密码并定期更换(默认密码 123456)
#vps #面板 #TG #cloudflare