引言

Cloudflare 提供了多种方式来优化网站访问速度,

本文推荐: “SaaS 回源 + 优选域名” 可以有效提升网站的全球访问体验。

内容分成: 免费方案付费方案,根据不同的适用场景,帮助你选择最合适的方式。


⚙️ SaaS 回源的基本要求

1. 需要的基本条件

在使用 SaaS 回源方案之前,需要满足以下条件:

  • Cloudflare 账号(至少一个,用于管理优选域名)
  • 两个域名(主域名 + 优选域名)
    • 主域名(如 nbvil.com)
      • 不一定要托管在 Cloudflare,可以使用其他 DNS 解析服务。
      • 只需要在主域名的 DNS 解析中添加 CNAME 记录指向 Cloudflare 托管的优选域名
    • 优选域名(如 jiasu.com)
      • 必须托管在 Cloudflare,并开启 代理(Orange Cloud),否则无法使用 SaaS 回源功能。
      • Cloudflare SaaS 依赖 Custom Hostname 绑定,而这个功能要求目标域名(优选域名)受 Cloudflare 代理保护。

2. 服务器端要求

  • 公网 IP 方案:服务器需要 静态 IP,可被 Cloudflare 解析。
  • Cloudflare Tunnel:如果无公网 IP,需要安装 cloudflared 以建立隧道。
  • Workers 方案:需要编写代理脚本以正确回源。

3. Cloudflare 配置

  • SaaS 绑定(Cloudflare for SaaS):必须在 Cloudflare 添加自定义主机名(Custom Hostname)
  • SSL/TLS 设置:主域名和优选域名的 SSL 证书要匹配

✅ 免费方案(优先推荐)

适用于 个人网站、小型站点、流量较小的业务,无需额外付费。

1. 公网 IP 方案(适用于有公网 IP 的 VPS / 服务器)

  • 方式
    • 使用 Cloudflare 解析 优选域名(如 jiasu.com 指向服务器公网 IP。
    • 通过 SaaS 绑定主域名(如 nbvil.com)。
  • 适用场景
    • 服务器有公网 IP,但访问不稳定,希望通过 Cloudflare 代理加速。
    • 国内服务器(如阿里云、腾讯云)优化海外访问。
  • 特点
    • Cloudflare DNS + Proxy(CDN 加速)。
    • 可结合 Zero Trust Tunnel(cloudflared) 进一步优化访问。

2. Cloudflare Workers 方案(适用于代理请求,隐藏真实 IP)

  • 方式
    • 使用 Cloudflare Workers 代理 nbvil.com 的请求到 jiasu.com
    • 通过 Cloudflare 边缘网络 进行回源优化。
  • 适用场景
    • 需要隐藏真实源站 IP,防止直接暴露服务器。
    • 适用于动态内容(如 API、博客)。
  • 特点
    • 每天 10 万次请求免费(超过需付费)。
    • 可自定义 Worker 代码优化访问。

3. Cloudflare Tunnel 方案(适用于无公网 IP 服务器)

  • 方式
    • 使用 Cloudflare Tunnel(cloudflared)jiasu.com 连接到 Cloudflare。
    • nbvil.com 通过 SaaS 绑定 jiasu.com
  • 适用场景
    • 无公网 IP(如家庭服务器、内网应用)。
    • 需要避免 暴露真实 IP
  • 特点
    • 支持无限制流量
    • 可结合 Cloudflare WARP 进一步优化访问。

4. Cloudflare R2 方案(适用于存储静态文件)

  • 方式
    • 图片、JS/CSS、视频等静态资源 存储在 Cloudflare R2
    • nbvil.com 绑定 r2.dev 进行访问。
  • 适用场景
    • 文件分发、镜像站,减少服务器带宽消耗。
  • 特点
    • 10 GB 存储免费,不限流量。
    • 适用于 CDN 加速的静态资源存储

💰 付费方案(适用于高流量、商业优化)

适用于 流量较大、需要更高性能优化 的站点。

5. Cloudflare Load Balancer(智能负载均衡)

  • 方式
    • 多个服务器(不同 IP 地址或 CDN 节点)之间进行 负载均衡
    • nbvil.com 自动选择最快的服务器回源。
  • 适用场景
    • 多源站(多个服务器优化访问)。
    • 适用于 高并发、高流量 业务。
  • 收费
    • $5/月(包含 500,000 次请求,超出按量付费)。
    • 可自动检测 服务器状态,选择最优节点

6. Cloudflare Argo(智能路由优化)

  • 方式
    • 使用 Argo Smart Routing 选择 最快的网络路径,减少延迟。
  • 适用场景
    • 服务器在国内,访客在海外,绕过网络拥堵。
    • 服务器在欧美,用户在中国,避免丢包。
  • 收费
    • $5/月 + 按流量计费($0.10 / GB 起)。
    • 提供 最优路径绕过网络拥堵,适合高价值业务。

7. Cloudflare Stream(适用于视频播放优化)

  • 方式
    • 使用 Cloudflare Stream 存储和分发 MP4、HLS、直播流
    • nbvil.com 绑定 videodelivery.net 进行访问。
  • 适用场景
    • 视频网站、教育平台 需要优化视频加载速度。
    • Cloudflare 自动转码、全球分发
  • 收费
    • $5/月 + 观看时长计费($1/千分钟存储,$1/千分钟观看)。
    • 可替代 YouTube、Vimeo 私有视频托管。

⚠️ 关于 Cloudflare Pages

  • Cloudflare Pages 是专为静态网站托管设计的,它通过 Cloudflare 的全球 CDN 提供加速,但它不适用于回源到外部服务器的场景。
  • 由于 Pages 不支持回源功能,它不适合作为 SaaS 回源的方案,主要用于纯静态站点的托管。
  • 如果你需要使用 Pages,可以单独发布一个 专门的教程和方案,详细介绍如何配置和优化 Cloudflare Pages,以及如何与其他 Cloudflare 服务结合使用。

🔍 方案对比表

方案 适用场景 是否免费
公网 IP VPS 有公网 IP ✅ 免费
Workers 代理 SaaS 请求,隐藏 IP ✅ 10 万次请求免费
Tunnel 无公网 IP(NAT 适用) ✅ 免费
R2 存储静态资源(图片、JS、CSS) ✅ 10GB 免费
Load Balancer 服务器负载均衡 ❌ $5/月
Argo 智能路由优化,减少延迟 ❌ $5/月 + 按流量计费
Stream 视频播放优化(MP4/HLS) ❌ $5/月 + 观看时长计费

💡 推荐方案选择

  • 个人博客、小型网站Cloudflare Workers / Tunnel(免费)
  • API 代理、隐藏源站Cloudflare Workers / Tunnel(免费)
  • 文件存储、镜像站Cloudflare R2(免费)
  • 高流量、高并发站点Load Balancer / Argo(付费)

如果你是 个人站点,流量不大免费方案已足够

如果是 商业级业务、高流量网站,可以考虑 付费方案(Load Balancer、Argo) 进一步优化。

📖 相关教程