2022 年 3 月份,CloudFlare 宣布更改了 CloudFlare for SaaS 的收费策略,每个账户可以有 100 个域名免费额度,而且超额后每个域名按 0.1 USD/月 收取费用,足够个人用户使用!可以利用这个功能把其他域名通过 CNMAE 方式接入到 CloudFlare。
准备
- 两个域名,一个已经接入cf的工具域名a.com(随便的域名都行,仅用作设置回源服务器,不对外显示)一个必须接入第三方dns(需要分线路解析的话)如dnspod阿里云等的目的域名b.com,不能两个同时接入cf.
- 添加一个二级域名a记录到目的服务器ip如v.a.com并打开小云朵作为回源后面用(这个服务器是搭建各种服务并希望通过cf加速的如WebHorizon hk nat)
信用卡或者paypal
开通功能
登陆到 CloudFlare 管理平台,然后任意选择一个域名,作为将要新接入域名的 zone

CloudFlare Zone
CloudFlare 中一个完全接入(即 NS 方式接入)的域名即为一个 zone,点进去包括套餐、安全等等都是针对这一主域名配置的。
SaaS 功能针对的是没有接入cf的第三方域名,通过接入我们自己已经接入cf的域名附加在你的 zone 里,享受你 zone 包含的安全、加速等功能。
展开左侧菜单 SSL/TLS,点击 Custom Hostnames,然后点击 Enable Cloudflare for SaaS:
没有添加付款方式的话,会自动跳转先添加付款方式,根据页面提示添加,可以信用卡或者 Paypal(paypal有时候出不来要多返回几次重试而且只开通是免费的会付一个零元的账单地址和姓名可以虚构):
然后确认添加订阅:
添加回源解析
Cloudflare for SaaS 中 Custom Hostnames 即自定义域名,对我们来说就是要通过CNMAE 接入的域名,这个域名也是需要托管在dnspod等平台能够自选线路和ip的域名,需要链接到已经通过ns接入cf的主域名(或者叫工具域名)才能工作,这里的回源解析就是指这个工具域名的解析,必须是一个二级域名解析到目的服务器ip并且点亮小云朵。即上面的v.a.com.
添加自定义域名
展开左侧菜单 SSL/TLS,点击 Custom Hostnames,首先要添加 Fallback Origin,域名就是我们上一步添加的回源解析:
然后点击 Add Custom Hostname 来添加我们要通过工具域名接入到 CloudFlare 的域名即v.b.com(自定义域名必须是二级域名所以想添加多个二级域名就要建立多个解析):
验证方式选TXT 记录
验证自定义域名
现在只需添加一条主机名txt记录即可,无需证书txt了。
自定义域名v.b.com添加后,需要验证域名,这里我选择的是 txt 验证,根据页面提示到自定义域名的 DNS 解析后台(阿里云dnspod等),复制去掉根域名的主机名,如_cf-custom-hostname.v:
一般需要等待一段时间大约一分钟,等cf颁发证书和识别域名,等到两个绿色就说明域名接入成功:
自定义域名解析
只需要一个_cf开头的主机名,下图
添加进自定义域名v.b.com后,cname到上面的工具二级域名v.a.com
对于防火墙规则、页面规则,共用此 zone 规则,后续通过a.com分析界面可以看到v.b.com经过cf加速的流量和ip.
其他如分线路解析、自选 IP 等就跟 Partner CNAME 接入一样。
nat机子的设置
- 工具域名的回源ip即v.a.com要填写nat的ipv4地址,不管是墙还是没墙
- nat管理后台域名转发位置填入的是目的域名即v.b.com

- 转发80和443两个端口,因为目的域名v.b.com已经套了cf并被申请了证书所以xui证书位置填入cf的15年自签证书即可!该证书可事先通过b.com接入cf后申请获取并复制下来存起来备用然后再删除该域名接入dnspod,或者使用别的域名已经申请的证书!
