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

本文为 B 站视频《不用看其他的了!全网最全 CF 优选全解!从原理 + 传统 + Tunnel + Worker + R2 + 规则一镜到底一次全学会!看完你就是 CF 领域大神!》内容整理总结,视频作者:二叉树树。
前言
很多人使用 Cloudflare 搭建站点、对外提供服务时,都会遇到国内访问延迟高、丢包、节点质量不稳定的问题。CF 优选就是通过筛选、调度质量更好的 Cloudflare 边缘节点,降低访问延迟,提升国内用户访问体验。
网上教程零散,很多人分不清传统优选、Tunnel、Worker、R2、规则模式分别适合什么场景,本篇把主流方案的原理、优缺点、适用场景全部梳理清楚,方便大家按需选型。
⚠️重要提示:Cloudflare 官方服务条款对 IP 优选、代理用途有相关约束,实操前请阅读官方条款,遵守网络相关法律法规。
一、CF 优选底层原理
Cloudflare 依靠全球海量边缘节点(POP 节点),Anycast 路由会默认把用户调度到物理距离最近的节点,但物理近不等于网络链路质量好,国内运营商跨境链路差异巨大,就会出现延迟高、卡顿的现象。
优选的本质:
测速筛选出对国内电信 / 联通 / 移动链路质量优秀的 Cloudflare 节点 IP;
通过 DNS、隧道、边缘函数、存储、规则集等手段,让用户访问时命中这批优质节点;
规避质量差、丢包严重的节点,实现访问速度提升。
IP 不是永久有效,运营商路由调整、Cloudflare 节点调度,都会造成优选 IP 失效,需要定期重新测速更新。
二、传统 IP 优选方案
工作方式
获取 Cloudflare IP 段,使用测速工具对大量 IP 进行延迟、丢包、连通性测试,筛选出可用的优质 IP;
在 DNS 解析记录直接填入优选 IP,域名开启 CF 代理,用户访问域名时直接使用筛选后的节点访问源站。
✅优点
逻辑直白,上手简单,不需要额外部署服务;
兼容绝大多数源站,只要源站有公网 IP 即可使用。
❌缺点
IP 会失效,需要定期测速维护;
三网环境复杂,想要做到电信、联通、移动分别匹配最优 IP,需要 DNS 厂商支持分运营商解析;
单 IP 故障就会直接导致网站访问异常,需要做多 IP 轮询、主备。
适用场景
源站具备公网 IP,有能力定期维护优选 IP,追求简单直接的加速方案。
三、Cloudflare Tunnel(cloudflared 隧道)优选
传统方案需要源站暴露公网端口,而 Tunnel 是由内向外主动建立连接,内网设备运行 cloudflared 客户端主动连接 Cloudflare 边缘节点,不需要对外开放服务器端口,无公网 IP 也可以对外发布服务。
工作逻辑
本地 / NAS / 内网服务器运行 cloudflared,主动向外建立多条加密隧道连接 CF 节点;外网用户访问域名,流量经过 CF 边缘节点,通过已经建立好的隧道转发回内网业务,不暴露源站真实 IP。也可以结合优选域名,进一步优化链路质量。
✅优点
不需要公网 IP,家庭 NAS、内网机器都可以对外发布网站;
源站不暴露在公网,安全性更高,自带 DDoS 防护,自动申请 HTTPS 证书;
免费不限流量,支持 HTTP/HTTPS/WebSocket。
❌缺点
TCP 长连接场景会有断开重连现象;
想要国内访问优秀,依然需要搭配优选相关配置;
客户端进程需要常驻运行。
适用场景
无公网 IP 的内网服务、家庭服务器、NAS 建站,不想暴露源站公网 IP 的业务。
四、Cloudflare Worker 优选方案
Worker 是运行在 Cloudflare 全球边缘节点上轻量 JS 脚本,在边缘网络直接处理、转发用户请求,相当于跑在每一个边缘节点的轻量服务,免费版提供每日 10 万次请求额度。
工作逻辑
在边缘节点执行脚本,接收用户请求,把请求代理转发到源站,实现请求转发、修改请求头、缓存、回源改写等逻辑;也可以搭配优选域名,优化回源链路,同时隐藏真实源站 IP。
✅优点
部署简单,写小段代码即可完成,不需要自己维护服务器;
全球节点执行,天然抗 DDoS,隐藏后端源站信息;
可以做请求改写、缓存策略、简单业务逻辑。
❌缺点
免费版有 CPU 时间、请求次数限制,大流量业务需要付费;
CPU 执行时间受限,不适合高消耗计算任务;
Worker 自身域名有可能被污染,建议绑定自定义域名。
适用场景
API 代理、轻量网站中转、需要隐藏源站 IP、简单边缘业务逻辑。
五、Cloudflare R2 对象存储优选
R2 是 Cloudflare 的对象存储服务,无出网流量费用,专门存放静态资源,图片、JS、CSS、静态页面、文件资源等,S3 兼容 API,可以配合 Worker/Pages 使用。
工作逻辑
把静态文件上传到 R2 存储桶,通过自定义域名访问 R2 资源;静态资源全部走 Cloudflare 边缘分发,不消耗源站带宽。搭配优选,让静态资源命中优质节点,大幅提升页面加载速度。
✅优点
没有出网流量收费,静态资源成本极低;
和 Worker、Pages 深度打通,内网访问几乎零成本;
全球 CDN 自动分发,适合图床、静态站点、文件分发。
❌缺点
只适合存放静态资源,不能直接运行动态后端程序;
写入存储有额度限制,大量上传会产生开销。
适用场景
图床、博客静态资源、镜像站、静态网页、文件分发。
六、Cloudflare 规则模式优选
利用 Cloudflare 仪表盘内置的规则引擎(规则集、重写规则、缓存规则、路由规则),不写复杂代码,通过可视化配置实现调度、缓存、路由改写。
工作逻辑
在 CF 控制台配置规则,根据访问地域、UA、路径、请求 IP 等条件,把不同请求路由到不同回源、不同缓存策略,配合优选域名做分流调度,实现分线路的访问优化。
✅优点
可视化界面配置,不需要写代码;
和整套 CF 生态打通,可配合 Tunnel、Worker、R2 一起使用;
灵活做分流、缓存、访问控制、重定向。
❌缺点
复杂逻辑规则数量会有配额限制;高级调度需要理解 CF 规则语法。
适用场景
不想写代码,需要做分流、缓存、访问控制,组合其他优选方案一起使用。
七、各方案对比表
表格
八、实践踩坑与注意事项
优选 IP 不是一劳永逸:运营商路由变化、Cloudflare 节点调整,IP 随时会失效,需要定期测速更新;
不要过度迷信优选:如果本身访问延迟可以接受,无需折腾优选;
Worker 免费额度有限,大流量业务要提前评估费用;
Tunnel 适合网页类业务,数据库、长连接业务需要留意连接断开问题;
遵守 Cloudflare 服务条款以及国内网络法规,不要用于违规用途。
写在最后
CF 优选没有万能的方案,不存在一套配置解决所有场景。
有公网 IP、简单网站:传统优选;
家里 NAS、内网服务没有公网 IP:优先 Tunnel;
需要代理、隐藏源站 IP:Worker;
图片、静态资源加速:R2;
需要分流、精细化调度:规则模式。
可以多个方案互相组合,比如 Tunnel + 规则、R2+Worker,根据自己业务需求选择最合适的一套。
本文整理自 B 站视频:《不用看其他的了!全网最全 CF 优选全解!从原理 + 传统 + Tunnel + Worker + R2 + 规则一镜到底一次全学会!看完你就是 CF 领域大神!》,链接:https://www.bilibili.com/video/BV1QpSoBqERj/,作者:二叉树树。本文仅做技术学习交流,实操请遵守官方协议和法律法规。

