前言
最早这个论坛套着CF,经常有朋友反应打不开。后来我干脆撤掉CDN,没想到网站速度比套CF还快。PS.服务器用的是斯巴达西雅图。
但是我又想用CF那些安全功能,而且看别人用了CF优选IP的站还更快,就一直想折腾一下。结果今天测试的时候各种报错,把所有坑都踩了一遍,总算是明白点了。
这里写一篇记录,方便以后折腾这个站。
教程
我的步骤是按照这位大佬的:
白嫖Cloudflare最优CDN给自己网站加速,尽情享受CF的免费服务 #cloudflare #教程 #极客 #网站 #建站 (youtube.com)
和他在Linux.do的讨论:
【视频教程】双域名白嫖Cloudflare优选IP,最优CDN给自己网站加速,尽情享受CF免费服务 – 配置调优 – LINUX DO
还有CF优选域名监测站:云服务监测平台 (gacjie.cn)
整个流程可以总结为:
用户访问域名A,A别名解析到了B套娃解析的CF优选域名(相当于访问CF的最快的IP),CF发现此域名设置了回退源域名B便展示了回退源的数据。
折腾历程
这里面使用了2个不同的域名,我觉得非常繁琐,视频教程里也没说清楚为什么必须用两个域名,L站讨论也有人说直接CNAME到回退源域名也很快。然后我就开始各种尝试。
总结一下就是所有步骤必须按照视频里的来,一步也不能省略。以下是我做的各种尝试。
-
直接cname到回退源确实简单省事,测速时发现暴露了源站IP。
-
如果主域名和回退域名使用相同的根域名,CF会报1000错误。
-
如果主域名直接cname到优选域名,回退源的自定义主机名就会报错,直接访问也会报1000错误。
-
由于主域名CNAME没开橙色云,无法自动https,全站HTTPS需要在服务器设置开启。
TG频道:t.me/alexzkcom