Cloudflare Workers 入门指南:从零搭建免费在线工具网站

什么是 Cloudflare Workers?

Cloudflare Workers 是 Cloudflare 提供的边缘计算平台,允许你在全球 300+ 个数据中心运行 JavaScript/TypeScript 代码。其免费额度非常慷慨:每天 10 万次请求、每月 10GB 读取/1GB 写入。

Workers 适合做什么?

  • 静态网站托管:通过 Wrangler CLI 部署静态 HTML/CSS/JS 文件
  • API 代理:绕过 CORS 限制,代理第三方 API
  • 边缘重定向:根据地理位置或用户代理进行智能路由
  • 小型 Web 应用:运行纯前端的在线工具

部署步骤

第一步:安装 Wrangler

Wrangler 是 Cloudflare 官方 CLI 工具,用于管理 Workers 项目。

npx wrangler login
npx wrangler init my-project

第二步:配置项目

在 wrangler.toml 中配置 Worker 名称、路由和静态资产目录。

[pages]
branch = "main"
dist = "."

[env.production]

第三步:部署

npx wrangler deploy

绑定自定义域名

在 Cloudflare Dashboard 中为你的域名添加 CNAME 记录,指向你的 Workers 子域名,即可实现自定义域名访问。

为什么选择 Cloudflare Workers?

  • 永久免费额度足够个人项目使用
  • 全球 CDN 加速,无需额外配置
  • 支持自定义 SSL 证书
  • 与 Cloudflare Pages 无缝集成
  • 无需服务器维护,零运维成本