Cloudflare介绍
Cloudflare简介
我在不同的注册商那里购买域名,导致域名管理很麻烦。后面发现Cloudflare提供免费的DNS服务,我把所有域名的DNS解析都指向Cloudflare的服务器,就可以在一个地方上集中管理所有域名了。后来发现Cloudflare还提供免费的CDN服务和基础的DDoS防护,觉得更加划算了。
注册和添加域名
- 注册账号
- 添加网站
- 点击”Add Site”或”添加站点”
- 输入你的域名(如:example.com)
- 选择Free套餐(免费计划)
更换域名服务器
- Cloudflare会提供两个NS服务器地址,类似:
jane.ns.cloudflare.com john.ns.cloudflare.com
- 在域名注册商处修改DNS服务器:
- 在域名管理后台,将DNS服务器改为Cloudflare提供的地址
- 等待生效(通常需要几分钟到24小时)
- 以阿里云为例,可以参考它的帮助
DNS记录配置
具体配置可以参考这篇文章。
在Cloudflare控制面板中添加DNS记录,有个代理状态
可以设置,选择了就表示使用了CDN服务。
CDN配置
CDN(内容分发网络), 就是把你的网站内容缓存到Cloudflare全球各地的节点,用户访问的时候就近访问节点,这样访问速度就快了。
CDN还有其他的好处:
– 我们买的VPS都有流量限制,超过流量就断流了。使用CDN就不会消耗我们VPS的流量了。
– 使用了CDN以后,ping 域名的时候,返回的IP地址是CDN节点的IP地址,网络黑客们攻击网站的时候就全部打在Cloudflare的服务器上,我们的VPS就安全了。
– 如果VPS的IP地址被封了,使用CDN以后,就还可以继续访问(仅限于Web服务)。
SSL/TLS设置
这里设置浏览器访问CDN节点和CDN节点访问我们VPS是否使用HTTPS。
推荐选择完全(严格)
模式,全程HTTPS。
因为我们VPS使用的Caddy只支持HTTPS访问,并且使用的是公开可信的证书,HTTP反而无法访问。
其他配置
一些配置可以看看,比如缓存
、速度
、安全
等等,有兴趣的可以调整一下试试。