很多个人站长和小型项目开发者都希望在不增加额外成本的前提下提升网站访问速度,Cloudflare提供的免费CDN服务就是非常合适的选择,它覆盖全球的上百个加速节点,可以有效降低服务器负载,提升不同地区用户的访问体验。

一、前期准备工作
在开始配置之前,你需要先准备好两个基础条件:一是已经拥有正常解析的域名,并且域名的注册商允许修改NS服务器或者添加DNS记录;二是网站已经部署在服务器上,并且可以通过域名正常访问。如果还没有Cloudflare账号,可以先去官网注册一个免费账号,注册过程只需要邮箱验证即可,不需要绑定支付方式。
二、接入域名到Cloudflare
登录Cloudflare账号后,点击页面上的添加站点按钮,输入你的域名,注意不要带上http或者https前缀,比如输入ippipp.com即可。选择免费套餐,点击确认后,Cloudflare会自动扫描你域名当前的DNS记录,扫描完成后会列出所有已有的解析记录,你需要核对这些记录是否正确,尤其是A记录和CNAME记录,确保和原服务器的解析一致,避免接入后网站无法访问。
接下来需要修改域名的NS服务器,Cloudflare会提供两个专属的NS地址,比如ns1.ipipp.com和ns2.ipipp.com,你需要登录域名注册商的管理后台,把域名的NS服务器替换成Cloudflare提供的这两个地址,修改后等待DNS生效,通常几分钟到几小时不等,生效后在Cloudflare的站点概览页面会显示站点已激活的提示。
三、开启CDN加速核心配置
1. 开启代理服务
在Cloudflare的DNS管理页面,找到你需要加速的域名记录,点击记录右侧的云朵图标,当云朵变成橙色时,说明该记录的CDN代理已经开启,流量会经过Cloudflare的节点转发,从而达到加速效果。如果是A记录指向服务器IP,建议开启代理;如果是CNAME记录指向第三方服务,可以根据需求选择是否开启。
2. 配置SSL证书
进入SSL/TLS选项卡,加密模式可以选择灵活模式,这样Cloudflare到用户端是HTTPS加密,Cloudflare到源服务器是HTTP,适合源服务器暂时没有配置SSL的场景。如果源服务器已经部署了有效的SSL证书,也可以选择完全模式或者严格模式,提升传输安全性。Cloudflare会免费为你的域名颁发通用SSL证书,通常几分钟就能生效。
3. 调整缓存规则
进入缓存选项卡,可以设置缓存级别,默认是标准模式,会缓存静态资源如图片、CSS、JS文件。如果需要自定义缓存规则,可以使用页面规则功能,比如设置所有jpg、png、css、js文件的缓存时间为30天,进一步减少源服务器的请求压力。示例页面规则配置如下:
规则匹配:*ippipp.com/*.jpg 设置:缓存级别-缓存所有内容,边缘缓存TTL-30天
四、验证加速是否生效
配置完成后,你可以通过访问网站,查看浏览器开发者工具的网络面板,查看响应的服务器头信息,如果看到cf-ray这样的Cloudflare标识头,说明CDN已经生效。也可以使用在线ping工具测试不同地区访问你的域名时,解析的IP是否是Cloudflare的节点IP,来确认加速已经正常工作。
五、常见问题排查
- 如果接入后网站无法访问,首先检查DNS记录是否正确,尤其是A记录的IP是否和源服务器一致,同时确认NS服务器已经修改成功。
- 如果开启SSL后出现混合内容错误,需要检查网站内部的资源链接是否都是HTTPS开头的,或者开启Cloudflare的自动HTTPS重写功能,自动把HTTP资源链接替换成HTTPS。
- 如果加速效果不明显,可以检查缓存规则是否配置正确,静态资源是否已经被Cloudflare缓存,同时可以开启Brotli压缩功能,进一步提升传输效率。
CloudflareCDN加速网站加速域名解析修改时间:2026-05-25 00:13:49