DNS, Pages, Workers, R2, Tunnel, Access -- 六项免费服务替代了一堆付费方案
如果你问我独立开发者最应该深度使用哪个平台, 我的答案是 Cloudflare. 不是因为它的 CDN 有多快, 而是因为它的免费服务生态几乎可以替代一整套付费基础设施.
六项免费服务
1. DNS - 所有域名的统一管理
多个域名全部用 Cloudflare DNS. 统一管理, API 支持, 速度全球顶级, 自动 DNSSEC.
替代了: Route 53 ($0.50/zone/月)
2. Pages - 静态站部署
StellarByte 官网 (Hugo) 部署在 Pages. 连接 GitHub, push 即部署. 域名已在 Cloudflare, 配置零成本.
替代了: Netlify Pro ($19/月)
3. Workers - 轻量 Serverless
Notion webhook gateway 部署在 Workers. 免费额度每天 100,000 次请求.
wrangler deploy 一条命令搞定.替代了: Lambda + API Gateway ($5-10/月)
4. R2 - 对象存储
Stitch 和 AIHack 的文件存在 R2. 关键卖点: 零出站费用. 10GB 免费存储.
替代了: S3 + CloudFront ($5-10/月)
5. Tunnel - 本地服务暴露到公网
Mac mini 上的 Windmill 通过 Tunnel 暴露. 不需要开放入站端口, 不需要公网 IP.
替代了: ngrok Pro ($8/月)
6. Access - API 和服务保护
Listmonk API 通过 Access 保护. Service Token 模式, 未授权请求到不了源站.
替代了: Auth0 ($23/月起)
算一笔总账
DNS | Cloudflare DNS | Route 53 | $2-5 |
静态站 | Pages | Netlify Pro | $19 |
Serverless | Workers | Lambda + API GW | $5-10 |
对象存储 | R2 | S3 + CloudFront | $5-10 |
内网穿透 | Tunnel | ngrok Pro | $8 |
API 保护 | Access | Auth0 | $23 |
粗略估算, 如果全用付费替代方案, 月成本约 $60-75. 在 Cloudflare 上全部 $0. 一年省了 $720-900.
局限性
- Workers 免费版 CPU 10ms 限制, 不适合计算密集型任务
- Pages 只支持静态站和少量 SSR, 复杂 Next.js 还是 Vercel 更好
- R2 没有 CDN 缓存细粒度控制
- 供应商依赖风险, 但大部分服务用标准协议, 迁移成本可控
决策原则
能用 Cloudflare 免费搞定的, 先用 Cloudflare. 搞不定的再花钱.