3
0
0

Cloudflare 优选全方案解析:原理、传统优选、Tunnel、Worker、R2、规则模式完整梳理

本文为 B 站视频《不用看其他的了!全网最全 CF 优选全解!从原理 + 传统 + Tunnel + Worker + R2 + 规则一镜到底一次全学会!看完你就是 CF 领域大神!》内容整理总结,视频作者:二叉树树。

前言

很多人使用 Cloudflare 搭建站点、对外提供服务时,都会遇到国内访问延迟高、丢包、节点质量不稳定的问题。CF 优选就是通过筛选、调度质量更好的 Cloudflare 边缘节点,降低访问延迟,提升国内用户访问体验。

网上教程零散,很多人分不清传统优选、Tunnel、Worker、R2、规则模式分别适合什么场景,本篇把主流方案的原理、优缺点、适用场景全部梳理清楚,方便大家按需选型。

⚠️重要提示:Cloudflare 官方服务条款对 IP 优选、代理用途有相关约束,实操前请阅读官方条款,遵守网络相关法律法规。

一、CF 优选底层原理

Cloudflare 依靠全球海量边缘节点(POP 节点),Anycast 路由会默认把用户调度到物理距离最近的节点,但物理近不等于网络链路质量好,国内运营商跨境链路差异巨大,就会出现延迟高、卡顿的现象。

优选的本质:

  1. 测速筛选出对国内电信 / 联通 / 移动链路质量优秀的 Cloudflare 节点 IP;

  2. 通过 DNS、隧道、边缘函数、存储、规则集等手段,让用户访问时命中这批优质节点;

  3. 规避质量差、丢包严重的节点,实现访问速度提升。

IP 不是永久有效,运营商路由调整、Cloudflare 节点调度,都会造成优选 IP 失效,需要定期重新测速更新。

二、传统 IP 优选方案

工作方式

获取 Cloudflare IP 段,使用测速工具对大量 IP 进行延迟、丢包、连通性测试,筛选出可用的优质 IP;

在 DNS 解析记录直接填入优选 IP,域名开启 CF 代理,用户访问域名时直接使用筛选后的节点访问源站。

优点

逻辑直白,上手简单,不需要额外部署服务;

兼容绝大多数源站,只要源站有公网 IP 即可使用。

缺点

  1. IP 会失效,需要定期测速维护;

  2. 三网环境复杂,想要做到电信、联通、移动分别匹配最优 IP,需要 DNS 厂商支持分运营商解析;

  3. 单 IP 故障就会直接导致网站访问异常,需要做多 IP 轮询、主备。

适用场景

源站具备公网 IP,有能力定期维护优选 IP,追求简单直接的加速方案。

三、Cloudflare Tunnel(cloudflared 隧道)优选

传统方案需要源站暴露公网端口,而 Tunnel 是由内向外主动建立连接,内网设备运行 cloudflared 客户端主动连接 Cloudflare 边缘节点,不需要对外开放服务器端口,无公网 IP 也可以对外发布服务。

工作逻辑

本地 / NAS / 内网服务器运行 cloudflared,主动向外建立多条加密隧道连接 CF 节点;外网用户访问域名,流量经过 CF 边缘节点,通过已经建立好的隧道转发回内网业务,不暴露源站真实 IP。也可以结合优选域名,进一步优化链路质量。

优点

  1. 不需要公网 IP,家庭 NAS、内网机器都可以对外发布网站;

  2. 源站不暴露在公网,安全性更高,自带 DDoS 防护,自动申请 HTTPS 证书;

  3. 免费不限流量,支持 HTTP/HTTPS/WebSocket。

缺点

  1. TCP 长连接场景会有断开重连现象;

  2. 想要国内访问优秀,依然需要搭配优选相关配置;

  3. 客户端进程需要常驻运行。

适用场景

无公网 IP 的内网服务、家庭服务器、NAS 建站,不想暴露源站公网 IP 的业务。

四、Cloudflare Worker 优选方案

Worker 是运行在 Cloudflare 全球边缘节点上轻量 JS 脚本,在边缘网络直接处理、转发用户请求,相当于跑在每一个边缘节点的轻量服务,免费版提供每日 10 万次请求额度。

工作逻辑

在边缘节点执行脚本,接收用户请求,把请求代理转发到源站,实现请求转发、修改请求头、缓存、回源改写等逻辑;也可以搭配优选域名,优化回源链路,同时隐藏真实源站 IP。

优点

  1. 部署简单,写小段代码即可完成,不需要自己维护服务器;

  2. 全球节点执行,天然抗 DDoS,隐藏后端源站信息;

  3. 可以做请求改写、缓存策略、简单业务逻辑。

缺点

  1. 免费版有 CPU 时间、请求次数限制,大流量业务需要付费;

  2. CPU 执行时间受限,不适合高消耗计算任务;

  3. Worker 自身域名有可能被污染,建议绑定自定义域名。

适用场景

API 代理、轻量网站中转、需要隐藏源站 IP、简单边缘业务逻辑。

五、Cloudflare R2 对象存储优选

R2 是 Cloudflare 的对象存储服务,无出网流量费用,专门存放静态资源,图片、JS、CSS、静态页面、文件资源等,S3 兼容 API,可以配合 Worker/Pages 使用。

工作逻辑

把静态文件上传到 R2 存储桶,通过自定义域名访问 R2 资源;静态资源全部走 Cloudflare 边缘分发,不消耗源站带宽。搭配优选,让静态资源命中优质节点,大幅提升页面加载速度。

优点

  1. 没有出网流量收费,静态资源成本极低;

  2. 和 Worker、Pages 深度打通,内网访问几乎零成本;

  3. 全球 CDN 自动分发,适合图床、静态站点、文件分发。

缺点

  1. 只适合存放静态资源,不能直接运行动态后端程序;

  2. 写入存储有额度限制,大量上传会产生开销。

适用场景

图床、博客静态资源、镜像站、静态网页、文件分发。

六、Cloudflare 规则模式优选

利用 Cloudflare 仪表盘内置的规则引擎(规则集、重写规则、缓存规则、路由规则),不写复杂代码,通过可视化配置实现调度、缓存、路由改写。

工作逻辑

在 CF 控制台配置规则,根据访问地域、UA、路径、请求 IP 等条件,把不同请求路由到不同回源、不同缓存策略,配合优选域名做分流调度,实现分线路的访问优化。

优点

  1. 可视化界面配置,不需要写代码;

  2. 和整套 CF 生态打通,可配合 Tunnel、Worker、R2 一起使用;

  3. 灵活做分流、缓存、访问控制、重定向。

缺点

复杂逻辑规则数量会有配额限制;高级调度需要理解 CF 规则语法。

适用场景

不想写代码,需要做分流、缓存、访问控制,组合其他优选方案一起使用。

七、各方案对比表

表格

方案

核心条件

源站 IP 暴露

适合业务

传统 IP 优选

源站有公网 IP

暴露源站 IP

普通网站,愿意维护 IP

Tunnel 隧道

可运行 cloudflared 客户端

不暴露源站 IP

无公网 IP、NAS、内网服务

Worker 边缘脚本

无需服务器,写简单 JS

可隐藏源站 IP

轻量代理、API 转发

R2 对象存储

静态文件

无后端源站

图床、静态资源分发

规则模式

CF 控制台配置

看搭配的方案

分流调度、配合其他方案增强

八、实践踩坑与注意事项

  1. 优选 IP 不是一劳永逸:运营商路由变化、Cloudflare 节点调整,IP 随时会失效,需要定期测速更新;

  2. 不要过度迷信优选:如果本身访问延迟可以接受,无需折腾优选;

  3. Worker 免费额度有限,大流量业务要提前评估费用;

  4. Tunnel 适合网页类业务,数据库、长连接业务需要留意连接断开问题;

  5. 遵守 Cloudflare 服务条款以及国内网络法规,不要用于违规用途。

写在最后

CF 优选没有万能的方案,不存在一套配置解决所有场景。

  • 有公网 IP、简单网站:传统优选;

  • 家里 NAS、内网服务没有公网 IP:优先 Tunnel;

  • 需要代理、隐藏源站 IP:Worker;

  • 图片、静态资源加速:R2;

  • 需要分流、精细化调度:规则模式。

可以多个方案互相组合,比如 Tunnel + 规则、R2+Worker,根据自己业务需求选择最合适的一套。

本文整理自 B 站视频:《不用看其他的了!全网最全 CF 优选全解!从原理 + 传统 + Tunnel + Worker + R2 + 规则一镜到底一次全学会!看完你就是 CF 领域大神!》,链接:https://www.bilibili.com/video/BV1QpSoBqERj/,作者:二叉树树。本文仅做技术学习交流,实操请遵守官方协议和法律法规。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!

Cloudflare 优选全方案解析:原理、传统优选、Tunnel、Worker、R2、规则模式完整梳理
/archives/cloudflare-you-xuan-quan-fang-an-jie-xi-yuan-li-chuan-tong-you-xuan-tunnel-worker-r2-gui-ze-mo-shi-wan-zheng-shu-li
作者
fufu大王
发布于
2026-08-27
许可协议
CC BY-NC-SA 4.0

评论

欢迎来到我的博客!