大家好,最近自己手里的小鸡越来越多,分散在不同商家后台,经常出现这种情况:
- 哪台 VPS 快到期了记不清
- 商家面板一个个登录很麻烦
- 流量用量偶尔想看,但懒得打开后台
- Telegram 上能直接查一下状态就好了
因此借助AI写了一个小工具:vps-dueguard。
这是什么?
vps-dueguard 是一个用于 VPS 到期提醒 / 流量查看 / Telegram 查询 的开源小工具。
它的思路不是单纯手动填写到期日期,而是尝试登录服务商后台,解析服务列表、续费日期、流量信息,然后通过 Telegram Bot 推送提醒或查询结果。
目前主要面向一些 WHMCS / Lagom 风格面板 的商家后台,具体兼容情况会受服务商页面结构影响。
主要功能
目前支持的功能大概有:
- 自动登录服务商后台
- 抓取 Active Services / 服务列表
- 提取 VPS 续费日期
- 提取流量使用情况
- Telegram Bot 查询
- Telegram 到期提醒
- 每日摘要推送
- Cookie Session 缓存,减少重复登录
- systemd 定时任务运行
适合 VPS 比较多、商家比较分散,又不想每天打开一堆后台的人。
使用场景
比如你可以用它来:
- 每天收到一条 VPS 状态摘要
- 提前 N 天收到续费提醒
- 在 Telegram 里快速查询某个商家的机器状态
- 检查哪些小鸡快到期了,避免忘记续费
- 看看某些商家的流量用了多少
安全说明
这个工具会涉及比较敏感的信息,所以这里也提前说清楚:
- 配置文件里会保存服务商账号密码
- Telegram Bot Token 也属于敏感信息
- Cookie Session 缓存文件也需要保护
- 不建议部署在主力业务机上
- 不建议把配置文件、日志、截图发到公开地方
- 建议放在一台干净的小鸡或隔离环境里运行
- 只建议用于自己拥有或明确授权管理的账号
这个项目不是为了绕过验证码、2FA、风控或服务商限制。如果某些商家后台有验证码、强风控、特殊登录逻辑,那可能并不适合用这种方式自动化。
和普通到期提醒工具有什么区别?
常见的 VPS 到期提醒工具一般是手动录入:
商家:xxx
机器:xxx
到期日:2026-xx-xx
这种方式简单稳定,但机器多了之后维护起来也麻烦。
vps-dueguard 更偏向于自动化:
尽量直接从服务商后台解析服务信息,减少手动维护。
当然,缺点也很明显:
不同商家后台页面结构不一样,所以兼容性会比纯手填方案更复杂。
当前状态
目前项目主要是自用需求驱动。测试过bytevirt、wap ac和flapjacks可以实现监控流量和续期日期监控,其他商家尚未尝试。
如果你也是 VPS 越买越多、到期日越来越乱的受害者,并且愿意测试不同商家的兼容性,欢迎试试,但不建议主力业务机部署!!!
纯后台吗
试试看不知道怎么样
base_url: https://example-provider-a.com/ 这里填主页地址就好,例如https://wap.ac/ 或者 https://bytevirt.com/
@Wyane #1 是的
不错,域名提醒也可以加进去。
试试看
这个好这个好
看起来很实用
这个好,mark一下