Cloudflare访问加速 | SaaS回源 |优选域名 |方案汇总
引言
Cloudflare 提供了多种方式来优化网站访问速度,
本文推荐: “SaaS 回源 + 优选域名” 可以有效提升网站的全球访问体验。
内容分成: 免费方案 和 付费方案,根据不同的适用场景,帮助你选择最合适的方式。
⚙️ SaaS 回源的基本要求
1. 需要的基本条件
在使用 SaaS 回源方案之前,需要满足以下条件:
- Cloudflare 账号(至少一个,用于管理优选域名)
- 两个域名(主域名 + 优选域名)
- 主域名(如 nbvil.com)
- 不一定要托管在 Cloudflare,可以使用其他 DNS 解析服务。
- 只需要在主域名的 DNS 解析中添加 CNAME 记录指向 Cloudflare 托管的优选域名。
- 优选域名(如 jiasu.com)
- 必须托管在 Cloudflare,并开启 代理(Orange Cloud),否则无法使用 SaaS 回源功能。
- Cloudflare SaaS 依赖 Custom Hostname 绑定,而这个功能要求目标域名(优选域名)受 Cloudflare 代理保护。
- 主域名(如 nbvil.com)
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
)。
- 使用 Cloudflare 解析 优选域名(如
- 适用场景:
- 服务器有公网 IP,但访问不稳定,希望通过 Cloudflare 代理加速。
- 国内服务器(如阿里云、腾讯云)优化海外访问。
- 特点:
- Cloudflare DNS + Proxy(CDN 加速)。
- 可结合 Zero Trust Tunnel(cloudflared) 进一步优化访问。
2. Cloudflare Workers 方案(适用于代理请求,隐藏真实 IP)
- 方式:
- 使用 Cloudflare Workers 代理
nbvil.com
的请求到jiasu.com
。 - 通过 Cloudflare 边缘网络 进行回源优化。
- 使用 Cloudflare Workers 代理
- 适用场景:
- 需要隐藏真实源站 IP,防止直接暴露服务器。
- 适用于动态内容(如 API、博客)。
- 特点:
- 每天 10 万次请求免费(超过需付费)。
- 可自定义 Worker 代码优化访问。
3. Cloudflare Tunnel 方案(适用于无公网 IP 服务器)
- 方式:
- 使用 Cloudflare Tunnel(cloudflared) 将
jiasu.com
连接到 Cloudflare。 nbvil.com
通过 SaaS 绑定jiasu.com
。
- 使用 Cloudflare Tunnel(cloudflared) 将
- 适用场景:
- 无公网 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) 进一步优化。
📖 相关教程
Cloudflare Tunnel 方案: CloudflareTunnel访问加速 | SaaS 回源 |优选域名 |新手教程
其余方案跟随应用同步更新
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Newbie Village!