本文原载于作者[链接登录后可见],因内容优秀特此分享。若有不妥之处,烦请联系管理员处理,感谢原作者的精彩创作
前言
Cloudflare SaaS相关文章大家也都阅读过不少了,原理也很清楚了。众所周知开启Cloudflare SaaS回源优选需要两个域名。一般情况下我们手里只有一个主域名,而且主域名托管Cloudflare 上还不想放到国内(DNSPOD)域名服务上,所以能不能保持主域名Cloudflare托管,再白嫖一个免费域名情况下开启cf优选呢
:tieba_002: 正常情况下每个子域名优选都将消耗一个备用域名,用免费域名可以优选N个子域名了
正文开始
前置条件
- 第一步:白嫖域名
参考免费域名分享,一起将白嫖进行到底😃
我用的是cloudns.be域名,也托管到了cloudflare
- 第二步:搭建一个网站
我的网站搭建在serv00上
- 第三步: 将域名托管到cf上,如图所示
[链接登录后可见]
开始教程
此时,我们拥有两个域名
xxxx.fun
← 作为 我们的访问域名,也就是自定义主机名,稍后我们访问此域名来访问网站
xxxxx.cloudns.be
← 作为 我们的回源域名,也就是当我们访问 xxxx.fun
时,cloudflare在内部回源的域名
1.添加DNS解析cdn.xxxxx.cloudns.be
,解析值填源IP
[链接登录后可见]
2.打开xxxxx.cloudns.be
的自定义主机名功能(默认你已经开启了saas功能)
[链接登录后可见]
3.添加回退源 cdn.xxxxx.cloudns.be
[链接登录后可见]
4.添加自定义主机名(这里是添加的主域名,也就是xxxx.fun
[链接登录后可见]
5.验证域名所有权(xxxx.fun
)
[链接登录后可见]
目前为止,Cloudflare 上的操作已基本完成
- 打开DNSPOD、添加二级域名(
cname.xxxx.fun
)
这里在Cloudflare上操作下验证就行,并添加cname.xxxx.fun NS
记录f1g1ns1.dnspod.net
[链接登录后可见]
7.在DNSPOD上添加记录
[链接登录后可见]
8.然后在cf上添加主域名的解析就OK了
[链接登录后可见]
9.ping 测试
[链接登录后可见]
错误排查
重定向次数过多
[链接登录后可见]
【2024.07.10更新】根域名优选后速度并没变快
解决方案:将域名托管到dnspod或者使用www域名
[链接登录后可见]