logo NodeSeekbeta

做了个 VPS 到期 / 流量提醒小工具

大家好,最近自己手里的小鸡越来越多,分散在不同商家后台,经常出现这种情况:

  • 哪台 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 越买越多、到期日越来越乱的受害者,并且愿意测试不同商家的兼容性,欢迎试试,但不建议主力业务机部署!!!

项目地址

GitHub:
https://github.com/xing-xing-coder/vps-dueguard

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有60037位seeker

🎉欢迎新用户🎉