分享自建CDN ➕ 利用CF实现网站秒回源,”全球加速CDN” 的建设方案
1.、选个配置高的机器,地区与线路不做要求,比如Contabo
2.、使用CloudFlare 提供的全球CDN(除中国地区外),Pro版效果更好(Pro有图片优化功能)
3、选择离中国近的VPS做为CDN节点,比如香港、日本、新加坡,部署Fikkerd,教程:https://www.moerats.com/archives/655/ ,回源IP选择:104.20.10.218 (CF 日本节点IP),Fikkerd回源CF不需要额外配置,直接秒回源。
4、使用DNSPOD分地区解析,中国内地解析给自建CDN节点,国外解析给CF 节点。
5、搭建完成,使用效果
经个人测试,源站放置在contabo 德国机房的网站国内基本秒开,无卡顿。
优势1:全球加速,中国内地也能做到秒开,对源主机线路没要求,再垃圾的线路使用CDN后也能秒开。
优势2:高可抗D性,国内外分线路解析,国外的攻击交给CF抗,国内的攻击交给自建节点抗,打穿了其实还是CF抗(配合dnspod IP被D监控自动切换的功能,被攻击切换给CF节点,没攻击了再自动切换回来,理论上可以实现永久在线)
注:
aws 2.5刀(实际价格) 靠aws 码子实现,CF pro 靠Plesk 找云筏科技。
fikker相较于Ngnix反代 效果更好么
好很多,fikker可以配置静态资源缓存到硬盘,动态资源缓存到内存,回源CF不需要额外配置,这些都是Nginx不方便配置的。
DNSPod只需要手机号认证,不需要北岸
站长大大,您好!我在茫茫互联网上看到你写的一篇题为《自建CDN加CloudFlare Pro全球加速CDN方案简介》的文章按照您在网站中所提到的自建cdn加速网站教程对于我来说很实用。我也想动手把这一系列流程做完。
有很多问题,我都不是很清楚具体的操作步骤,所有特地通过邮件和网站评论两种方式,向您请教更详细的操作步骤。也可能是是域名的ns缓存生效速度比较慢的缘故,才导致了在浏览器中打开迟迟没有看到我想要的效果。
目前,我已经完成了的步骤有
01 搭建好源站(contabo)
02 中转节点CDN使用的是云筏的cloudflare p
03 CDN就近节点是AWS孟买地区的1G1C 8 SSD
之所以选择孟买是因为机房相比较于其他地区的距离是离我最近的
04 在AWS的VPS上已经安装好了Fikkerd cloudflare 的回源IP我选择了cf的印度节点的一个IP
05 DNS 的解析我目前有点晕头转向的,在cf.cloudraft.cn可以设置cname但是我不知道怎么设置才是对的,现在就卡在了这一步上。还望站长大大不吝赐教,解我个不求甚解之人的心头疑惑。小生在此谢过!
@迷惑不解 看看更新的线路图是否能看懂。
dushu.tw也是这种方案吗?
@ dushu.tw这个目前不是,这个只四ptcms
biaozhunku.net 这个目前采用这种方案。