实现国内与境外使用不同的CDN服务

2023-01-11 3172 0
分享

文章目录[隐藏]

  • 前言
  • 逻辑图
  • 过程
    • CloudFlare
    • DNSpod
    • 境外服务器上
  • 总结

前言

本博客已经使用了阿里云的CDN及全站加速(DCDN),但是都只是大陆地址的,对海外的IP访问并没有加速,如果使用海外IP,自动使用cloudflare的CDN,而且利用cloudflare也能减少DDos的海外IP攻击,一能加速,二能防护。何乐而不为呢?

image-20230111112741033

逻辑图

我的思路是这样的,国内IP自动使用阿里的DCDN+OSS+CDN,境外IP的自动解析到CloudFlare套一个海外的反向代理服务器。

image-20230111155038602
思维图

过程

这里主要记录一下境外IP段的只剩,国内IP段的没什么好讲的。nginx反向代理可选项,这个纯是多做一层缓存,不设的话,CloudFlare的CDN也会缓存的

需要

海外服务器一台(非必须)

CloudFlare服务NS域名一个:sosel.net

信用卡、paypal

一个是国内IP”解析到阿里云提供的DCDN域名(cname地址);一个是“境外”解析到nginx反向代理服务器mb.sosel.net域名(cname)后面会提到。

CloudFlare

第二步,在CloudFlare上操作,利用CloudFlare提供的CloudFlare for SaaS实现第三方NS域名cname加速

2-1:登录CF,进入sosel.net域名——DNS——增加子域名mb.sosel.net指向我的反代服务器——打开代理状态

image-20230111124016142

2-2:SSL/TLS——自定义主机——开通CloudFlare for SaaS

image-20230111120736493

2-3:开通需要信用卡,没有信用可以使用paypal,可以使用储存卡,完成验证开通

image-20230111123406834

2-4:确认付款,实际并没有扣款,只是验证信用卡

image-20230111123445179

2-5:已完成订阅,可使用

image-20230111123534605

添加“回退源”,这个就是我们dnspod要解析到这里的,可以视为自己仓库的CloudFlare第三方ns记录吧,这一步已经得到了一个cdn的别名cname域名

image-20230111125156218

添加我的主域名,证书Cloudflare 现在为购买通用 SSL 证书的订单发放备份证书。 了解更多,感谢

image-20230111125347327

DNSpod

第三步:登录dnspod

3-1:验证域名,就是到主域名添加一个txt记录,来证明这域名是你自己的。是合法的。

image-20230111125702942

3-2:再添加一个证书验证的TXT 记录

image-20230111150509114

3-3:三个验证都通过后,都是有效状态了,为了安全起见,我添加多一个sosel.mailberry.com.cn做测试,成功了再解析主域名

image-20230111152548992

这样就有了境内境外和自动解析与分流了。

境外服务器上

第四步:nginx反向代理

4-1:配置反向代理服务器 打开hosts文件 在/etc/下

image-20230111150400897

vi /etc/hosts

增加三个域名解析到源服务器IP地址

4-2:新建网站

image-20230111150615126

4-3:反向代理

image-20230111142138174

4-4:添加SSL证书

一开始,我以为CF已经3-2的时候,已给我备好证书了,我就没添加,一直出错,建站还是要放上自己的证书呀

image-20230111150849416

4-5:查验

image-20230111150940146

这时候,能正常打开了,说明步骤都是通的,证书也显示与3-2的一至了,google颁发的

image-20230111151135264

查看已经使用了CloudFlare服务提示的CDN服务了,应用到主域名,至上所有步骤完成。

总结

反向代理那个主要是等于在海外服务器做个镜像,本身就是一种缓存了,也有一定的CDN作用,同时再套上CloudFlare,那海外基本就等于全用上CF了,但如果海外服务器与源服务通信很差,那就适得其反。需要注意的是CloudFlare的CNAME还是要安装自己的SSL证书。

生成海报
点击下载海报
实现国内与境外使用不同的CDN服务
打赏作者 收藏0 点赞 0 分享

暂无评论

发表评论 取消回复

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

亚马逊AWS免费一年服务器产生账单及申请退款过程

前言 准确来讲,应该是自己没搞清楚,在不同的区域开了实例,超出了750小时限制,从而被“坑”了十几美元,之前有写过要 ...

给免费的SERV00定时备份数据到WebDav服务器

前言 前段时间有介绍了一款免费的服务器虚拟主机《注册流程超简单:免费十年服务器申请并部署wordpress过程》,之前经 ...

申请CloudFlare免费15年的SSL证书

前言 现在大家用的最多的免费证书,可能就是Let,s encrytp了吧,但是它有一个缺点,就是有效期太短了,最多只有90天, ...

value-domain修改成cloudflare的NS

前言 大家前几天,应该都注册到1日元一个com域名,或者net域名了吧,《一日元一年的com/net等域名,便宜到跟不用钱的一 ...

深圳坪山网站建设公司安徽优化网站公司哪家好网站设计人性化优化上海网站关键词排名优化策略静安区官网网站优化方案定制南昌seo网站排名优化软件邯郸网站推广与优化菏泽手机网站优化公司优化网站关键词排名价格无锡盐城网站优化工作室龙岩网站排名优化按天扣费图片类网站如何做优化温州专业网站seo优化价格长沙百度网站排名优化巩义seo网站优化费用情况seo网站优化学习项城百度网站优化有哪些网站性能优化测试怎么在网站优化网站长沙好的网站优化品牌网站内容优化的原则海珠网站优化seo网站的优化只选z火17星热情济南正宗网站优化费用专注南昌网站优化安徽网站优化济宁网站优化怎么做坪山网站优化服务商睢宁专业网站优化专业优化排名网站出租乌海网站优化托管香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化