Cloudflare 可不只是 CDN,这些免费福利真的值得用起来!

以前提到 Cloudflare,很多人第一反应就是 CDN 或者 DNS。没错,这是它的核心服务。

不过现在不同了,实际使用下来你会发现,Cloudflare 已经不再只是一个 CDN 服务了,它把 DNS、对象存储、Serverless、数据库、域名邮箱、内网穿透、安全认证等一大堆东西都塞进了自己的平台里。

而且,其中不少功能还都是免费的。比如我正在使用的 R2 存储,10GB的空间以及所有的出去流量,竟然都是免费的!

所以我觉得,如果平时自己折腾博客、个人网站、NAS、小程序或者一些小型项目,下面这 10 个功能或服务还是挺值得了解的。

1、DNS + CDN + SSL

这是 Cloudflare 最基础的一套。

域名解析、CDN 加速、HTTPS 证书基本可以一次解决,SSL 证书还会自动管理和续期。

如果只是搭个个人网站,很多时候把域名 DNS 托管到 Cloudflare,然后开启代理,基本就能把这几个事情一起搞定。

2、R2 对象存储

R2 可以简单理解成 Cloudflare 的“网盘/对象存储”。

免费额度里有 10GB 存储空间,比较吸引人的地方是 不收取传统意义上的互联网出站流量费。

所以像图床、网站附件、备份文件、软件下载等场景,都可以考虑拿 R2 来存。

尤其是一些需要频繁下载文件的项目,这一点还是比较有吸引力的。

3、Pages

Pages 比较适合部署静态网站。

把 GitHub 仓库连接上之后,可以做到代码提交 → 自动构建 → 自动发布。

博客、文档站、个人主页、项目官网这类网站,如果本身就是静态页面,甚至不需要自己买服务器。

对于喜欢折腾 GitHub 的人来说,用起来还是挺方便的。

4、Workers

这个我个人觉得是 Cloudflare 里面非常值得研究的一个功能。

Workers 本质上就是 Serverless,可以不用自己准备一台服务器,直接运行一些 JavaScript、TypeScript 等代码。

反向代理、API 中转、接口处理、定时任务、小工具、小接口……很多以前需要开服务器才能干的事情,现在都可以直接丢给 Workers。

如果经常自己折腾一些小项目,这个功能的使用频率可能会非常高。

5、Email Routing

这个功能也挺实用。

假设你有一个自己的域名:hello@example.com,可以通过 Email Routing,把发到这个地址的邮件自动转发到自己的 Gmail、Outlook 等邮箱。

这样就不用专门为了一个域名邮箱再去购买完整的企业邮箱服务。

不过要注意,它主要解决的是邮件转发,并不是一个完整的企业邮箱系统。

6、Cloudflare Tunnel

这个功能对于 NAS 玩家来说应该比较熟悉。

以前想把家里的 NAS、本地电脑或者 Mac mini 上的服务放到公网,通常需要公网 IP、端口转发之类的操作。

Cloudflare Tunnel 则可以通过主动建立隧道的方式,把内网服务安全地连接到 Cloudflare,再通过自己的域名访问。

也就是说,即使家里没有公网 IP,也可以实现:

本地服务 → Tunnel → Cloudflare → 域名

对于家庭服务器、NAS、本地开发环境来说确实很方便。

7、Zero Trust / Access

如果自己有一些后台管理页面,不想让它直接暴露给所有人,可以考虑用 Cloudflare Zero Trust / Access 做一层身份认证。

比如访问某个后台之前,先要求使用 Google、GitHub 等账号登录。

这样就相当于在原来的 Web 服务前面再加一道门。

个人项目、小团队内部工具、测试环境等场景都比较适合。

8、WARP

WARP 是 Cloudflare 提供的客户端网络服务,手机、电脑都可以安装。

它比较适合在公共 Wi-Fi 等网络环境下使用,为设备和 Cloudflare 之间的连接提供加密和一定的网络保护。

不过 WARP 不应该简单理解成“万能 VPN”,它和传统 VPN 的使用方式、网络出口等概念还是有区别的。

9、Turnstile

如果以前给网站接过 Google reCAPTCHA,应该知道验证码有多烦。

Cloudflare Turnstile 就是一个比较轻量的替代方案。

它可以用来判断访问者是不是正常用户,而且很多情况下不需要用户去点一堆“红绿灯、汽车、斑马线”。

对于登录、注册、评论、表单等容易被机器人刷的地方,可以考虑加上。

10、Workers AI + D1 + KV

如果想自己折腾一些 AI 小项目,Cloudflare 这一套也值得研究。

Workers AI 可以提供模型能力,D1 是数据库,KV 可以用来保存一些键值数据。

把这些东西组合起来,再配合 Workers,就可以搭一个简单的 Web 应用。

比如 AI 小工具、在线查询工具、简单 SaaS、API 服务等,小项目甚至不需要传统意义上的“买服务器 + 配环境 + 部署程序”。

当然,免费额度毕竟有限,如果项目规模真正起来了,还是要根据实际用量付费。

我的感觉

以前我也把 Cloudflare 简单理解成“DNS + CDN”。

真正开始折腾之后才发现,它其实更像是一套面向开发者的云服务平台。

DNS、CDN、SSL 是最基础的一层,往上还有 R2、Pages、Workers、Tunnel、Zero Trust,再往上甚至还有数据库和 AI 能力。

最有意思的是,很多个人项目在流量和资源需求不大的情况下,确实可以先利用免费额度跑起来。

所以现在如果只是想做一个博客、文档站、个人主页、API、小工具,甚至简单的 SaaS,我觉得没必要一上来就买一台服务器。

先看看 Cloudflare 能不能把需求解决掉,说不定连服务器都省了。

当然,“免费”不等于所有功能、所有用量永久免费,具体额度和计费规则也会调整,正式使用前最好还是看一下官方当前的套餐说明。

Cloudflare:

R2:

Pages:

Workers:

Cloudflare Tunnel:

Zero Trust:

Turnstile: