Tim's Blog

Tim's Blog

【Cloudflare 手记】Cloudflare for Saas 官方免费CNAME接入/自定义主机名

2025-06-24
 【Cloudflare 手记】Cloudflare for Saas 官方免费CNAME接入/自定义主机名

CloudFlare for SaaS(Software as a Service)是一种为 SaaS 应用程序提供安全和性能的云服务。它提供了一种 CNAME 接入的方式,这使得用户可以使用自己的域名来访问 SaaS 应用程序

前期准备

  • 准备两个域名:回源域名接入域名

  • 准备paypal或一张信用卡

  • 注:下面涉及的域名、IP应以实际为准

托管回源域名

首先需要将回源域名(这里以 a.com 为例)托管到Cloudflare上,并添加一条 DNS 记录( original.a.com )指向真实的源站IP,小黄云需要打开。

doc_cloudflare7.png

开通Cloudflare for Saas

进入Cloudflare托管的域名,点击左侧的 SSL/TLS 再点击 自定义主机名,就可以看到一个 启用CloudFlare for SaaS 的按钮。后续按步骤添加支付方式即可。

添加回退源

继续在 自定义主机名 页面上添加一个回退源(original.a.com),等待生效(大概1分钟内)。

doc_cloudflare8.png

自定义主机

添加

等待回退源状态变成有效后点击页面中的 添加自定义主机名 ,在自定义主机名处输入 cdn.b.com ( CNAME接入的域名 ),其他默认即可。

doc_cloudflare9.png

验证

添加自定义主机名后还需要去接入域名的DNS服务商中添加 证书验证TXT 主机名预验证TXT ,不过我更喜欢使用 自定义主机名的 DCV 委派

doc_cloudflare10.png

这里用的腾讯云 云解析DNS 。值得注意的是主机记录<hostname> 替换成 cdn 即可,而记录值中的 <hostname> 则需要替换成完整的接入域名 cdn.b.com

doc_cloudflare11.png

同时还需要添加一条 CNAME 解析:cdn.b.com CNAME original.a.com (CF中回退源),验证时长一般10分钟内,成功后Cloudflare自定义主机名处的证书状态主机名状态均为有效。

参考

https://www.moeelf.com/archives/305.html