🎬 视频教程

环境要求

  • 主域名已绑定 Cloudflare Tunnel,并正常访问 (例:t1.nbvil.com)

  • 已托管到 Cloudflare 的加速域名。(例:jiasu.com)

实操步骤

1. 隧道配置中添加自定义域名

  1. 登录到 Cloudflare Tunnel 控制台。
  2. 隧道配置 页面,找到并选择你的隧道配置。
  3. 在隧道配置中,手动添加一个自定义域名,例如:t1.jiasu.com
  4. 配置完成后,确认 t1.jiasu.com 可以正常解析并访问到站点。

2. 配置优选域名

  1. 登录到你的加速域名控制台(例如 jiasu.com)。
  2. 转到 DNS 配置 页面。
  3. 点击 添加记录(Add Record)。
  4. Type 下拉菜单中选择 CNAME
  5. Name 输入框中,填写你希望加速的子域名(例如:js)。
    • 示例:js.jiasu.com
  6. Target 输入框中,填写你需要加速的 优选域名,例如:www.visa.cn
  7. 确保 Proxy status(代理状态)选择 灰色云朵(表示关闭代理)。
  8. 点击 保存(Save)。

3. 配置回退源

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

4. 添加主机名 t1.nbvil.com

  1. SSL 配置 页面,点击 添加主机名(Add Hostname)。
  2. 输入主机名 t1.nbvil.com
  3. 选择 默认配置(Default Settings)。
  4. 点击 添加(Add)。

5. 根据提示添加 TXT 记录

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

6. 修改原主域名记录

  1. 回到 Cloudflare 控制台,进入 nbvil.comSSL 配置页面。
  2. 找到原指向隧道域名(如 t1.nbvil.com)的 CNAME 记录
  3. 修改 Target 地址为指向 优选域名 的记录,如:js.jiasu.com
  4. 取消 Proxy status(代理状态),确保它选择 灰色云朵(关闭代理)。
  5. 点击 保存(Save)。

7. 添加DCV 委派

  1. 回到 Cloudflare 控制台,进入 jiasu.comDNS 配置页面。
  2. 最下方找到 “自定义主机名的 DCV 委派”
  3. 复制 提供的 ACME DCV 质询 CNAME 记录
  4. 回到 Cloudflare 控制台,进入 nbvil.comDNS 配置页面。
  5. 添加新的 CNAME 记录
    • Name(主机名)_acme-challenge.<hostname>
    • 例:_acme-challenge.ti.nbvil.com
    • Target(目标地址)<hostname>.abcd.dcv.cfvalidation.com
    • 例:ti.nbvil.com.abcd.dcv.cfvalidation.
    • Proxy status(代理状态):选择 灰色云朵(关闭代理)。

完成配置

到这里,整个配置就完成了。

你已经成功配置了 SaaS 回源 + 优选域名 来加速通过 Cloudflare Tunnel 解析的站点访问。


相关链接