我用Cloudflare已经有一段时间了。从之前的Astro静态博客,我就用了R2作为我的博客图床。更久之前折腾NAS的时候我短暂的使用过Cloudflare Tunnel(内网穿透)。

前段时间在网上刷帖,看到有人的Cloudflare账单被刷爆了。

事情是这样的:

有一个博主在网上发帖,称自己的cf账单爆了,大概有一万多刀。原因是AI写的程序有bug,导致读写了6万亿次。因为自己的其他项目也要用到cf所以也没有跑路(捂脸),最后还是用信用卡付的款。

这位博主试图在x和渠道联系Cloudflare的官方人员,但均表示只能“帮忙看看”。最后只能到x发帖@cf官方人员,然后又经历了好几天,最后终于全额退款了。

博主表示,将把部署在Cloudflare的所有项目迁移至VPS中。并将卖掉Cloudflare的所有股票。

博主还补充了几个问题的答案,我复制一下。

1、你没有设置消费提醒吗?Cloudflare消费没有硬上限吗?

是的,我没有设置消费提醒,默认只有一个系统自带的10USD的提示,而我每个月的消费大概在100USD-300USD左右,甚至在此事之前我并不清楚设置消费提醒这个问题非常重要。

如果你在使用Cloudflare的服务,强烈建议您也设置一个到多个提醒配置:dash.cloudflare.com<你的帐户ID>/billing/billable-usage
(Ps: 在AI的提示下它要求我配置100、300、500、1000、3000五个档位+多个邮箱的提醒)

Cloudflare目前是后付费模式,也没有消费上限配置选项,所以一旦产生消费,是需要您支付的,但据官方透露未来不久会上线这个配置功能。

2、如果不付帐单会怎么样?直接跑路行不行?

理论上,当然可以,但我们小时候看古惑仔里里面有一句台词:出来混,有错就要认,挨打要立正。承认错误、承担责任,我认为是一个成年人的表现,当然,实在付不起就算了。

(好了装逼结束)除了上述原因,主要还是因为我的主力项目还在Cloudflare上解析和做负载均衡,另外在最近几个月时间内,大概快速Viber了几十个业余项目,所以哪怕迁移也没有这么快能完成,总的来说,还是要感谢Cloudflare这种基建设施,能够超级快速Ship各种新项目,能快速验证各种想法,如果AI是挥动魔法棒的那种能力,那Cloudfalre就是接住这些魔法产物的地方。

所以最终我还是付了,我的信用卡并没有这么多钱,是跟银行申请临时提额来实现的,现在知道可以退绝大部份的话,就和小时候在衣柜旧衣服里面翻出钱来的感觉差不多,完全是一种惊喜的感觉。

3、到底写了些什么项目?怎么能闯这么大祸?用Ai写代码不检查,你就是活该吧?

首先,我是看到Cloudflare更新了Sandbox的版本,于是我想测试一下,如果将某些开发任务分解为多个子任务,然后利用Sandbox的并发处理能力,能不能大幅度的提升开发效率?基于这个假设,我让AI迭代了几个不同的版本(包括一个主Agent来分解任务、多Agent自行沟通协调任务队列等不同的逻辑),但最终的结论是并没有明显的效率提升(可能是因为我能力问题)。

于是这个项目就在最后一次更新之后就搁置了,但它仍然部署在Cloudflare上,尽管无任何人使用,但在8.29日,也就是一个月前使用Codex的一次提交中,写了一个DO无限死循环的Bug,而这个Bug会在23天之后被唤醒,开始无限循环,产生消费。

我是一个大龄非科班程序员(自以为),没有在大厂工作过,是30岁之后完全自学的编程,学过Python基础和能看懂一点点TS,以前就是那种:我有一个想法,只差一个程序员的人,于是后来就自己学编程写自己想要的东西,写了几年,做了一些项目,赚了一点钱。

在彻底拥抱AI之后,就放飞自我了。所有代码都是不看不检查的,只描述需求和最终验收,并不是不想看,因为你真让我看我也看不懂,我只关心它能做到什么程度,能不能实现我要的效果,捅出篓子再说。

之前一直是使用Claude Code + Fable系列模型开发的,也从来没有出现过严重的问题,直到上个月底手上没有可用的帐号了,才不得不使用了Codex+GPT Sol 5.6模型开发,真就用了几天就出事了,这是一种惯性依赖,在配对什么智力程度的模型,就需要做对应程度的检查。

所以最终我买单也我也认的。

4、你说这是第二贵的教训,那人生第一贵的教训是什么?

评论中有人回复:结婚;
哈哈,当然不是,这是另一个故事,以后有机会再分享详情,主要是使用了非自己Kyc的币安帐户3年,收了一些钱在里面,突然被币安强制人脸认证,只能找原KYC的持有人协商找回,那一次损失的原本大概是3万刀,最终追回不到一半。
我看了这个帖子,我感觉有点慌。

我在想,如果这是一个普通用户,不是博主,那么会不会就这样不了了之,把钱付了买个教训?

我用的Cloudflare服务只有DNS解析,CDN加速。这些都是免费和几乎“不限量”的,还有一个后付费的R2,我用来做私有云盘的储存空间。

对于R2,官方是这样说明的。

使用 R2,每月最多可免费获得 10GB 存储、100 万次 A 类操作和 1000 万次 B 类操作。

早就知道对象储存有被刷量的风险,所以我没有使用国内的服务,而是选择了出口流量免费的r2。

为了防止免费额度用尽,我也设置了消费提醒。但继续刷其他帖子我才知道 。

CF的账单提醒不是实时发送到你的邮箱的,会有延时,往往是几个小时到一天,等到发现可能已经来不及了。

没人能保证程序永远不会出错,尤其是现在AI编程盛行。

最后我还是默默地关闭了r2,改用服务器自带的储存空间。

以前都说cf是大善人,可以白嫖,可有些服务是后付费的,天知道哪天会不会像这个博主一样被刷出巨额账单。

在这里再次提醒大家,消费提醒邮件有延迟,不会实时发送到你的邮箱📮 尽可能的少用这些后付费的服务,可以多试试更安全的VPS。