每个月的某个时刻,你是否也曾盯着信用卡账单,发出灵魂拷问:“我这个月到底都订了些什么玩意儿?”

Netflix、Spotify、Midjourney、各类SaaS工具、Apple One全家桶… 在这个万物皆可订阅的时代,我们正被一张无形的巨网捕获。每一笔看似不起眼的月费,汇集起来就成了一股持续失血的暗流,我们称之为“订阅刺客”。

订阅服务,正在以两种方式悄悄“背刺”我们。

第一种,是财务上的温水煮青蛙。 每月扣款不多,但年底一算账,才发现被林林总总的会员费“凌迟”了一整年。

第二种,是利用遗忘的“陷阱”。 “七天免费试用”,等你第八天想起来,第一个月的费用已经划走了。

今天,给大家推荐两个开源项目,完美地解决了上述两个问题。

特性 Wallos SubsTracker
部署成本 需要服务器(VPS/NAS等) 几乎为零
上手难度 需要懂点Linux和Docker 极低,可一键部署
数据控制 100%私有,在自己硬盘里 数据在你的Cloudflare账户下
核心优势 功能非常丰富(图表、分类、多货币),同样包括到期提醒等! 到期提醒,防止忘记取消
适用人群 财务分析,看清钱花在哪 追求省心、无服务器的普通用户

若想使用Wallos,又没有服务器的,可以前往我部署的网站注册账号进行使用, 地址: https://wallos.wangwangit.com , 注意:本服务不保证长期可用性,更好的方案是自行部署或者采用方案二!

方案一: Wallos

地址: https://github.com/ellite/Wallos

如果你想解决的是第一个问题——看清钱花在哪了。那么,Wallos 就是你的不二之选。它我们上次聊过,这里快速回顾一下。

它像一位严谨的财务官,部署在你的私人服务器(VPS/NAS)上,通过Docker运行。核心优势是功能全面数据私有。它能帮你处理多币种、生成消费报表、管理支付方式,让你对订阅开销了如指掌。同时,这个项目的功能更加完善,包括统计,订阅通知等!

image-20250622155436551

image-20250622155451366

image-20250622160808032

部署方式

官方提供了多种部署方式,我常用的就是通过docker compose进行部署,配置如下!

services:
wallos:
container_name: wallos
image: bellamy/wallos:latest
ports:
- "8282:80/tcp"
environment:
TZ: 'America/Toronto'
# Volumes store your data between container upgrades
volumes:
- './db:/var/www/html/db'
- './logos:/var/www/html/images/uploads/logos'
restart: unless-stopped

部署之后,就可以访问网站,进行账号注册登陆,注意,第一个注册用户即是管理员,然后根据自己的需求,进行配置即可!

image-20250622155805790

方案二: SubsTracker

地址: https://github.com/wangwangit/SubsTracker

如果你最大的痛点是“忘记取消”,那么 Wallos 这种重装备就有点杀鸡用牛刀了。你需要的是一个轻巧、专注、永不掉链子的“提醒精灵”。

image-20250622160330861

它的核心优势在于“轻巧”:

  • 零成本运行: 它巧妙地利用了Cloudflare Workers和KV的免费额度,对于个人使用来说,托管和数据存储的费用为零。
  • **一键部署:**只需要按照项目中的介绍,几步即可实现部署!后期无需考虑服务器过期问题!
  • 极简主义: 它没有Wallos那么多复杂的图表和分类,只专注于核心功能:记录订阅,到期提醒。干净利落,直奔主题。

SubsTracker 最迷人的地方来了。因为代码简单,你可以直接把它的核心代码文件(index2.js)复制出来,然后向任何一个大语言模型(如ChatGPT, Claude)提出你的改造需求。

写在最后:工具只是起点

无论你选择固若金汤的 Wallos,还是选择轻灵敏捷的 SubsTracker,都请记住,工具本身并不能帮你省钱。

它们真正的价值,是为你提供一个清晰的“财务仪表盘”。当你能直观地看到每月有多少钱正在悄悄溜走时,你才会开始进行有意识的取舍。

“这个视频会员我上个月真的用过吗?”
“那个SaaS工具的Pro版是否可以降级?”

这种思考,才是你夺回财务主动权的真正开始。现在,选择你的武器,去驯服那头名为“订阅”的猛兽吧。