Cloudflare Tunnel 配置 SaaS 回源 + 优选域名加速访问教程
前言
使用 Cloudflare Tunnel 可以把内网或本地服务安全地暴露到公网,无需公网 IP,也不用开放入站端口。但默认情况下,Tunnel 的访问速度取决于 Cloudflare 分配的边缘节点,国内访问有时并不理想。
本文介绍一种通过 SaaS 回源 + 优选域名 来加速 Cloudflare Tunnel 站点访问的方法。核心思路是:用加速域名做 CNAME 指向优选 IP/域名,再通过自定义主机名(Custom Hostnames)回源到 Tunnel 域名,从而让访问走更优的线路。
环境要求
开始前请确认你已具备以下条件:
- 主域名已绑定 Cloudflare Tunnel,并可正常访问。
示例:oes.777171.xyz - 一个已托管到 Cloudflare 的加速域名。
示例:e11.de5.net - 主域名和加速域名都已在 Cloudflare 中管理。
- 对 Cloudflare 的 DNS、SSL/TLS、Cloudflare Tunnel 控制台有基本了解。
说明:下文中的域名均为示例,请替换为你自己的实际域名。
实操步骤
1. 在隧道配置中添加自定义域名
- 登录 Cloudflare Tunnel 控制台。
- 进入 隧道配置 页面,找到并选择你的隧道。
- 在隧道配置中,手动添加一个自定义域名,例如:
oes.777171.xyz。 - 保存后,确认
oes.777171.xyz能正常解析并访问到你的站点。
这一步是整个加速链路的基础:Tunnel 域名必须本身可访问,后面的回源才有意义。
2. 配置优选域名
- 登录你的加速域名控制台(例如
e11.de5.net)。 - 进入 DNS 配置 页面。
- 点击 添加记录(Add Record)。
- Type 选择
CNAME。 - Name 填写你希望加速的子域名,例如
js。
最终域名为:js.e11.de5.net - Target 填写你需要加速的 优选域名,例如
www.visa.cn。 - Proxy status(代理状态) 选择 灰色云朵,即关闭代理。
- 点击 保存(Save)。
注意:这里关闭代理是为了让 CNAME 直接指向优选目标,避免多层代理影响优选效果。
3. 配置回退源
- 在加速域名(例如
e11.de5.net)的控制台中,进入 SSL 配置 页面。 - 找到 自定义主机名(Custom Hostnames) 设置。
- 在 回退源(Fallback Origin) 中,设置为
oes.e11.de5.net,也就是刚才配置的隧道域名。 - 刷新页面,确认 回源状态 显示为 有效(Active)。
回退源的作用是:当自定义主机名没有单独指定源站时,默认回源到这个地址。
完成配置
到这里,整个配置就完成了。你已经成功配置了 SaaS 回源 + 优选域名,用来加速通过 Cloudflare Tunnel 解析的站点访问。
最终链路可以简单理解为:
```text
用户访问 → 优选域名/CNAME → 自定义主机名 → 回退源 → Cloudflare Tunnel → 你的站点

💬 评论区 0