SubsTracker – 订阅管理与提醒系统(Cloudflare Workers) Link to heading

SubsTracker – 订阅管理与提醒系统是基于 Cloudflare Workers 的轻量级订阅管理系统,帮助您轻松跟踪各类订阅服务的到期时间,并通过 Telegram 发送及时提醒。

✨ 特性 Link to heading

  • 🔔 自动提醒:在订阅到期前自动发送 Telegram 通知
  • 📊 订阅管理:直观的 Web 界面管理所有订阅
  • 🔄 周期计算:智能计算循环订阅的下一个周期
  • 📱 响应式设计:完美适配移动端和桌面设备
  • ☁️ 免服务器:基于 Cloudflare Workers,无需自建服务器
  • 🔒 安全可靠:数据存储在 Cloudflare KV 中,安全且高效

注意!!!!!:在开始之前,需在 Cloudflare 控制台左侧面板依次点击:存储和数据库 → KV → 创建,空间名称和变量都填写 SUBSCRIPTIONS_KV,保存后再部署,并给 Worker 绑定键值对以及设置定时执行时间!名称必须是 SUBSCRIPTIONS_KV,否则添加订阅将无法保存!

版本更新(参考 GitHub) Link to heading

(原文中此部分可根据实际更新补充)

🚀 部署指南 Link to heading

前提条件 Link to heading

  • Cloudflare 账户
  • Telegram Bot(用于发送通知,可选其他渠道)

手动部署步骤(推荐从 GitHub 获取最新代码) Link to heading

  1. 登录 Cloudflare,创建 Worker,粘贴项目中的 JS 代码,点击部署。
  2. 创建 KV 命名空间:SUBSCRIPTIONS_KV
  3. 给 Worker 绑定 KV 命名空间,并设置定时触发(Cron)。
  4. 打开 Worker 提供的域名,输入默认账号密码:
    • 默认用户名:admin
    • 默认密码:password(或 admin123,具体以代码为准)
  5. 进入系统配置,修改账号密码,并配置 Telegram Bot Token 和 Chat ID 等通知信息。
  6. 点击「测试通知」验证是否正常,然后即可添加订阅使用。

推荐方式:使用 Wrangler CLI 本地部署(GitHub 项目提供 wrangler.toml 和脚本)。

项目 GitHub 地址:https://github.com/wangwangit/SubsTracker

更多功能亮点(摘自项目) Link to heading

  • 智能提醒:自定义提前提醒天数,自动续订计算
  • 农历显示:支持农历日期显示(可开关)
  • 多渠道通知:Telegram、NotifyX、Webhook、企业微信、邮件、Bark 等
  • 财务追踪:记录订阅费用、支付历史、月度/年度统计
  • 响应式 + 深色模式:移动端友好
  • 原文链接:https://www.freedidi.com/19913.html
  • 项目开源地址:https://github.com/wangwangit/SubsTracker

打赏支持(可选)

感谢您的支持!

  • 支付宝 支付宝收款码
  • 微信支付 微信收款码