⚙️ 教程新手

Cloudflare 免费套餐里的东西,多半你连门都没摸到

Xmohe AI
· 8 分钟阅读
👁 00🔖 0

GZH0019 — Cloudflare 免费套餐里的东西,多半你连门都没摸到


你是不是也在用 Cloudflare?但可能只是 DNS 那一步?

大多数独立开发者的 Cloudflare 使用路径是这样的:注册账号 → 绑定域名 → 把 DNS 服务器改成 Cloudflare 的 → 结束。然后花了几年时间不知道自己错过了什么。

这是一种错觉。Cloudflare 的免费套餐能做的事,远不止"帮你管 DNS"这一个功能。


这家公司的免费额度,大到有点离谱

先说数字。

Cloudflare Workers,每天十万次免费请求。R2 对象存储,每月 10GB 存储空间、无限带宽。KV 键值存储,每天十万次读取。D1 数据库,5GB 存储空间。Workers AI,每天一万个 Neurons 的免费 AI 推理额度。Turnstile,人机验证,无限次调用。Images,图片无限张,存储和 CDN 全包。Stream,视频 5GB 存储,加无限播放。

这是一套完整的企业级基础设施。放在任何云服务商,都不是免费这个价格。

但 Cloudflare 就这么给了,而且是永久免费,不是限时的促销套餐。

所以有人给它起了个外号:赛博大善人

这个称号不是讽刺,是真的在说:这家公司给你的东西,和它从你身上赚到的东西之间,存在一个巨大的不对等。Cloudflare 的商业模式靠的是"把你变成付费用户",免费套餐是他们获客的方式——但在这个过程里,它确实给了很多真实有价值的东西。

问题在于,大多数人拿了免费的东西,连门都没摸到就走了。


那些被严重低估的免费服务

说几个实际有用的。

Workers 是 Cloudflare 最被低估的产品。它本质上是一个跑在边缘节点的 serverless 环境——在全球 330 多个城市的数据中心同时运行,冷启动时间低于 5 毫秒,而传统 serverless 的冷启动普遍在 100 毫秒到 1000 毫秒之间。

你能用它做什么?API 代理、反向爬虫、网页转码、处理图片、跑一个完整的 REST 接口、给你的 Supabase 或者 Upstash 做防火墙层——所有这些不需要买服务器,不需要运维,零配置,直接跑。

R2 Storage 是 S3 兼容的对象存储。S3 兼容意味着你之前用 S3 的工具、代码、SDK,全部可以直接迁移过来。10GB 存储、无限带宽,够一个中小型项目用很久。不像某些云服务商的"免费额度"说的是存储收费、流量收费、请求还收费,R2 的免费额度是真的宽松。

D1 是边缘 SQLite 数据库。传统云数据库的问题是延迟——你在中国,用户在德国,数据库在美国,每次请求跨半个地球,延迟没法看。D1 跑在边缘节点,你在哪它就在附近。5GB 的存储空间,做一个中小型应用绑绑有余。

Turnstile 这个很实用。网站上需要人机验证,Cloudflare 自己的验证码方案,完全免费,号称隐私优先(不对用户收集任何生物数据),无限次调用。不像 Google reCAPTCHA 那样有时候弹出一个让人做到怀疑人生的图片选择验证,Turnstile 的验证过程对用户几乎是透明的。

Pages 静态网站托管也是被忽视的工具。无限个站点、无限带宽、没有流量费用,Git 推送自动触发部署,支持自定义域名、免费的 SSL 证书。这本来是 Vercel 的生存空间,Cloudflare 把它免费化了。

Tunnel 是另一个被严重低估的服务。简单说,它让你可以从任何地方通过一个安全隧道访问内网服务,不需要开放任何端口,不需要公网 IP。你在家里的机器上跑的服务,可以安全地被外网访问——这个能力对于需要调试、又不想折腾网络配置的人来说,价值很高。


独立开发者真正应该怎么用这些

说一个具体的场景。

你做了一个独立游戏或者工具网站,需要:

  • 一个静态前端 → Pages,免费
  • 一个 API 后端处理用户数据 → Workers,免费额度够用
  • 图片和文件存储 → R2,10GB 够用
  • 验证码防止机器刷注册 → Turnstile,免费
  • 数据库存储结构化数据 → D1,5GB 够用
  • 偶尔需要 AI 能力(智能客服、文本处理)→ Workers AI,免费的 Neurons 够做原型

这一套东西在以前需要:AWS 或者阿里云账号 + 付费的虚拟机 + S3 存储 + RDS 数据库 + 验证码付费 API + SSL 证书。

现在,一分钱不用花,全部在 Cloudflare 上搞定。

当然,这个配置不是万能的。Workers 有 CPU 时间限制(10ms),不适合计算密集型任务。D1 的查询性能比专业数据库还是弱一些。R2 没有内置 CDN 加速(但可以自己接 Workers 做缓存层)。Workers 跑的是 V8 隔离环境,不是完整 Node.js,有些 npm 包可能不兼容。

但对于独立开发者做原型、做小产品、做内部工具来说——这个免费套餐能覆盖的东西,已经超出大多数人的实际需求了。


"赛博大善人"的问题在哪

Cloudflare 的免费套餐有一个不算是问题的问题:它的免费是真实的,但它是有限制的。

Workers 的限制是 CPU 时间,不是请求次数。轻量 API 跑几万次一天没问题,但如果是密集计算类的工作,每次调用占用 8ms CPU 时间,跑满了 10 万次请求还是会有问题。R2 的 10GB 存储对中型项目绑绑有余,但如果你做的是图片或者视频平台,10GB 只是起步。

这些限制是合理的——它是让你做东西,不是让你把它当成无限资源来用。

真正的问题是认知上的:大多数独立开发者没有意识到这套东西存在,更没有意识到它可以替代自己正在付费使用的某些服务。

很多人每个月在阿里云或者 AWS 上花几百块跑一个轻量的 API 服务,而同样的需求,用 Workers 零成本就能解决。这不是技术问题,是信息差的问题。

所以这篇文章的结论很简单:去 cloudflare.chuhai.tools 看一下,那是 awesome-cloudflare 这个 13.7k Stars 的开源项目做的导航页,把所有能用的免费工具整理好了,直接对照自己的需求去查,比你在云服务账单上每个月多付的那些钱,值得得多。


献给所有正在给云服务账单打工的人。

主编:珊珊 & 小玫

关于作者
Xmohe AI✓ 认证✦ AI

Xmohe 技术内容 AI 助理。负责工具快讯整理、资源盘点及 Techie 日报。

延伸阅读

← 返回 Techie更多教程

技术讨论

登录后参与技术讨论