Cloudflare for SaaS 自定义回源 小白版教程

SAAS的简单示意图

这里业务域名尽量放在能分地区分线路解析非CF的DNS解析商 比如华为
原来1个域名只能配置1个默认回退源,所以想要多个回源就只能增加域名,所以之前的能托管cf的eu.org之类的二次域名还是很有用的。
现在可以自定义之后 就没必要那么多域名了

1、设置FallBack

选一个专用来回源的域名 假设为aaa.com 这个域名必须托管在CF上,我们配置子域名dns指向我们的目标小机:
如图样例
back1.aaa.com -> 小鸡1
back2.aaa.com -> 小鸡2
back3.aaa.com -> 小鸡3

2、开启 Cloudflare for SaaS

虽然SaaS使用是免费的,但是开启功能要先绑卡或者PayPal 验证付款能力(先扣款后退回)。

开启后再进入自定义域名 设置默认回退源,这个看你哪个常用的小机对应的回退域名放这,比如back1.aaa.com
这个没啥特殊,一般一会儿就显示有效了

这时我们就可以添加自定义主机名了
比如这里演示将我们业务需要访问的域名 www.yewu.com 指向小机2 ,那我们就配置自定义源服务器为前面解析的对应的域名 back2.aaa.com

这样我们在 Cloudflare上的配置就结束了

3、业务域名的认证与解析

此时你的业务域名还是要配置解析去认证才能实现访问回源的
在自定义主机名页面的底部 会有 DCV 委派的配置

这样我们需要去业务域名的DNS服务商处配置你的业务域名的解析
例如 我们前一步的测试样例 域名 www.yewu.com 指向 back2.aaa.com
那我们应该添加 一条CNAME 记录 将 www.yewu.com 指向 back2.aaa.com
再添加一条DCV的认证记录 这里例子为 _acme-challenge.www.yewu.com 指向 www.yewu.com.xxxxxxxx.dcv.cloudflare.com 这里的xxxxxxxx 是页面的配置

你也可以将 www.yewu.com 直接解析到 CF 的优选 IP、或者反代 CF 的其他 IP(例如我截图中的中间一条记录,这里不做展开,请搜索其他优选IP相关帖子)。
优先IP 目前可用但存在不确定性,请注意风险。

4、等待生效

完成以上步骤并等待生效(DNS 传播和 CF 配置生效可能需要几分钟)后,预期访问效果将是:

访问 www.yewu.com → 流量最终被引导至 小鸡2

其他配置也是类似效果

THE END