一、什么是Cloudflare
Cloudflare,俗称CF,是一家知名的CDN服务提供商。
二、CDN的相关介绍
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
以上概念对小白来说有点晦涩难懂,你完全可以把CDN理解成为一个节点/代理服务器,客户端和目标服务器之间的流量通过CDN进行转发。
三、使用Cloudflare CDN的优点和缺点
1、不会暴露你服务器的真实IP,因此能防止IP被墙;
2、能拯救被墙的IP,省去换IP的费用;
3、域名解析转移到CF,比Namesilo的DNS解析好用一万倍。
4、使用Cloudflare CDN后可能出现降速现象,我测试的情况,的确是降速了。(国内服务器最为明显)
5、如果你从事涉密工作,建议就不要使用了,经过CDN中转的流量,从技术原理上讲,是完全可以进行数据分析解密的,如果对方愿意的话。
四、注册Cloudflare账号,使用Cloudflare CDN
1.注册Cloudflare账号并登录。
访问cloudflare注册并登录你的账号,Cloudflare现在已经支持中文,很好理解。
2.点击“网站”,点击“添加站点”。
3.输入你的域名,点击“添加站点”。
4.选择“开始免费使用”后继续。
5.添加dns记录,或者直接点击“继续”,完成设置向导后,再添加记录也可以。
6.更改你域名的名称服务器地址。将你的域名名称服务器设置为cloudflare地址,域名注册商更改方法稍有区别。修改域名名称服务器后,同步时间各不相同,最长需要72小时。
7.快速入门指南设置,打开“自动HTTPS重写”开关。
8.快速入门指南设置,打开“始终使用HTTPS”开关。
9.快速入门指南设置,“Auto Minify”选择Javascript、CSS、HTML。
10.快速入门指南设置,打开“Brotli”开关。
11.快速入门指南设置,点击“完成”按钮。
12.点击左侧菜单“SSL/TLS”按钮,进行加密模式设置。
13.点击左侧菜单“DNS”按钮,添加/检查dns记录。
14.例如添加一条主机名为example,IP为...的A记录。(IP也就是服务器IP)
15.添加完成后,显示代理状态为已代理。
你会发现你刚才设置的A记录IP是...,但是现在已经变成Cloudflare CDN节点的IP(172.67.100.209等)。你通过域名example.baidu.com访问目标服务器的流量,都将经过Cloudflare CDN节点进行转发。