✕
开启精彩搜索
热门搜索
emby EMBY 解析 免流 源码 IPV6 阿里 阿里云 青龙 音乐 网心 网心云 webdav 阿里云盘 unraid 洗白 Rclone 刮削 云梦

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. 在隧道配置中添加自定义域名

  1. 登录 Cloudflare Tunnel 控制台。
  2. 进入 隧道配置 页面,找到并选择你的隧道。
  3. 在隧道配置中,手动添加一个自定义域名,例如:oes.777171.xyz。
  4. 保存后,确认 oes.777171.xyz 能正常解析并访问到你的站点。

这一步是整个加速链路的基础:Tunnel 域名必须本身可访问,后面的回源才有意义。

2. 配置优选域名

  1. 登录你的加速域名控制台(例如 e11.de5.net)。
  2. 进入 DNS 配置 页面。
  3. 点击 添加记录(Add Record)。
  4. Type 选择 CNAME。
  5. Name 填写你希望加速的子域名,例如 js。
    最终域名为:js.e11.de5.net
  6. Target 填写你需要加速的 优选域名,例如 www.visa.cn。
  7. Proxy status(代理状态) 选择 灰色云朵,即关闭代理。
  8. 点击 保存(Save)。

注意:这里关闭代理是为了让 CNAME 直接指向优选目标,避免多层代理影响优选效果。

3. 配置回退源

  1. 在加速域名(例如 e11.de5.net)的控制台中,进入 SSL 配置 页面。
  2. 找到 自定义主机名(Custom Hostnames) 设置。
  3. 在 回退源(Fallback Origin) 中,设置为 oes.e11.de5.net,也就是刚才配置的隧道域名。
  4. 刷新页面,确认 回源状态 显示为 有效(Active)。

回退源的作用是:当自定义主机名没有单独指定源站时,默认回源到这个地址。

4. 添加主机名 oes.777171.xyz

  1. 仍在 SSL 配置 页面,点击 添加主机名(Add Hostname)。
  2. 输入主机名:oes.777171.xyz。
  3. 选择 默认配置(Default Settings)。
  4. 点击 添加(Add)。

5. 根据提示添加 TXT 记录

  1. 添加主机名后,系统会提示你在主域名中添加一条 TXT 记录用于验证。
  2. 回到 Cloudflare 控制台,进入 777171.xyz 的 DNS 配置 页面。
  3. 点击 添加记录(Add Record)。
  4. Type 选择 TXT。
  5. Name 填写系统提供的主机名验证记录值,例如 _cf_custom_hostname。
  6. Content 填写系统提供的验证内容,例如 "abcdef12345"。
  7. Proxy status 选择 灰色云朵,即关闭代理。
  8. 点击 保存(Save)。
  9. 返回 SSL 配置 页面,点击 刷新(Refresh),确认状态为 有效。

验证通过后,自定义主机名才会正式生效。

🔒
评论后可见
本条内容需要评论一次才能查看
去评论 ↓

完成配置

到这里,整个配置就完成了。你已经成功配置了 SaaS 回源 + 优选域名,用来加速通过 Cloudflare Tunnel 解析的站点访问。

最终链路可以简单理解为:

```text
用户访问 → 优选域名/CNAME → 自定义主机名 → 回退源 → Cloudflare Tunnel → 你的站点

💬 评论区 0