CDN加速

CloudFlare免费CDN加速-CloudFlare加速,DNS解析,SSL证书和防DDoS攻击

最近因为用上了Cloudflare Partner,感觉CloudFlare在CDN这条道路上已经远远地甩开国内某些CDN一条街了。CloudFlare最开始运营于2010年,2011年因成功抵御了黑客组织LulzSec的攻击后开始展露头脚,到现在只要是被攻击的网站基本上可以看到CloudFlare的身影。

回顾当年,与CloudFlare一起存在的有什么加速x、XX卫士、XX宝,现在要么被收购,要么被关闭,要么就是“原地踏步”,依然是老样子。CloudFlare有免费版的付费版,不过CloudFlare的免费版已经足够我们个人网站使用了,平时用日常安全设置即可,遇到正在发生的攻击再考虑开启 Under Attack 模式。

这篇文章主要是介绍一下CloudFlare的基本使用方法,因为旧文有不少朋友用过 cdn.wzfou.com 提供的Railgun加速,那是旧版服务记录。下面的截图主要是 2018 年的界面,现行入口和操作以更新后的说明为准。

更多的关于CDN加速,可以看看:

  1. 又拍云CDN加速申请使用教程-一键镜像,静态动态CDN和免费SSL
  2. 百度云存储BOS和百度云CDN使用体验-自动镜像存储和送加速域名
  3. 自建CDN加速-Nginx反向绑定,缓存加速,自动更新缓存和获取真实IP

PS:2026年11月4日更新,更新了 DNS 接入、回源 HTTPS、缓存规则和攻击模式,原 Partner 与 Railgun 截图作为历史资料保留。

PS:更新记录。

1、很多人不想修改NS服务器但是又想接入CloudFlare CDN,这里有最新的方法:最新CloudFlare免费CNAME和IP接入教程-无需修改NS直接接入CloudFlare。2022.8.3

2、如果你在使用cloudflare时出现签发SSL证书提供CAA错误,解决办法:CloudFlare出现CAA证书失败的错误解决办法。2019.12.25

一、CloudFlare DNS解析

网站:

  1. 官网:https://www.cloudflare.com/
  2. 旧接入地址(历史记录):https://cdn.wzfou.com/
  3. 原演示地址(历史记录):https://losa.wzfou.net/

接入 Cloudflare CDN 方式一:在 Cloudflare 添加域名,先核对导入的 A、AAAA、CNAME、MX、TXT 等记录,再去注册商换成 Cloudflare 分配的 NS。等状态变为 Active 后,给需要经过 CDN 的网站记录打开代理(橙云),邮件服务器等按需用 DNS only。

接入 Cloudflare CDN 方式二:官方的部分接入(CNAME setup)可以保留现有权威 DNS,适用套餐和验证步骤见 https://developers.cloudflare.com/dns/zone-setups/partial-setup/ 。下面的 Cloudflare Partner 截图是旧入口记录。

当时的合作接入过程保存在这篇旧文:Cloudflare Partner接入管理Cloudflare CDN。

下图是原来的 Partner 管理界面。现在按自己选择的完整接入或部分接入方式管理 DNS。

旧版 Partner 设置 DNS 的截图如下。(点击放大)

如果不是使用的CloudFlare Partner,则可以在CloudFlare 官网平台中管理DNS。

CloudFlare 支持绝大多数的DNS域名解析记录。

二、CloudFlare开启DNSSEC

DNSSEC是为解决DNS欺骗和缓存Wu染而设计的一种安全机制,英文名称叫Domain Name System Security Extensions,利用密码技术,使得域名解析服务器可以验证它所收到的应答(包括域名不存在的应答)是否来自于真实的服务器,或者是否在传输过程中被篡改过。

如果是完整接入,Cloudflare 可以生成 DNSSEC 记录。换 NS 之前若注册商留有旧 DNS 服务商的 DS 记录,先按迁移流程处理旧 DS,避免切换后解析校验失败。

在CloudFlare开启了DNSSEC后,会提供相关的CloudFlare记录。

把 Cloudflare 提供的 DS 参数填到注册商,等待生效后在 Cloudflare 确认 DNSSEC 状态。

更多关于CloudFlare DNSSEC的详细的介绍可以参考:DNS域名解析启用DNSSEC防止DNS劫持-Google Cloud DNS设置DNSSEC。

三、CloudFlare免费SSL证书

现在在 SSL/TLS 页面设置模式。先给源站装上未过期、域名匹配、受 Cloudflare 信任的证书,再选 Full (strict),这样浏览器到 Cloudflare、Cloudflare 到源站两段都走 HTTPS。旧截图中的 Flexible 只加密第一段,源站强制跳转 HTTPS 时还可能出现循环。设置说明:https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/full-strict/ 。

Always Use HTTPS可以让你的网站实现Http自动跳转到Https上,如果你的网站已经有301自动跳转,则可以将此关闭。

HSTS让浏览器在收到并记住 HSTS 策略后改用 HTTPS。首次访问要依赖浏览器预加载等条件,先确认 HTTPS 稳定,再考虑启用。相关教程:启用HSTS并加入HSTS Preload List让网站Https访问更加安全差不多,只不过这是由CloudFlare CDN提供的。

对于不想使用CloudFlare免费SSL证书的朋友,可以选择关闭CloudFlare的SSL证书。

四、CloudFlare防护模式

网站遇到正在发生的攻击,可以临时开启 Under Attack 模式。它会对访问者进行额外检查,可能影响正常用户、API 或自动访问,攻击结束后及时恢复日常设置。

下图是旧版常说的“5 秒盾”。当时有经典VPS等使用,现在实际挑战方式以 Cloudflare 为准:

五、CloudFlare加速设置

由于CloudFlare的服务器在国外,所以如果用的是CN2 VPS、香港VPS、韩国VPS以及日本VPS等,使用CloudFlare后加速效果不明显,但是如果你用的是欧洲或者其它地方的VPS,那么CloudFlare加速效果是非常好的。

CloudFlare Railgun现已停止提供。下面是当时的开通截图,旧 Partner 接入地址也只留作历史资料。

六、CloudFlare缓存设置

先分清浏览器缓存和 Cloudflare 边缘缓存。修改静态文件后优先按 URL 清理相应缓存;登录、后台和带个人数据的页面,应在 Cache Rules 中设置绕过缓存。

七、CloudFlare Page Rules

文档:

  1. https://developers.cloudflare.com/rules/reference/page-rules-migration/

CloudFlare Page Rules是旧的页面规则入口。维护已有规则时可对照上面的迁移文档,新设缓存用 Cache Rules,新增 URL 跳转用 Redirect Rules。

从我个人的使用体验来看,CloudFlare Page Rules比较实用的功能有实现页面301跳转、控制某些经常更新的页面不生成缓存、调整特定的页面的安全防护等级等。

八、总结

如果你的国外主机空间速度很慢的话,不妨用CloudFlare来实现访问加速,先确认源站 HTTPS 和 DNS 都正常,再打开代理。旧版接入资料:Cloudflare Partner接入管理。

CloudFlare使用起来也有不少的问题,例如DNS解析速度慢以及DNS修改后生效慢等,另外虽然说现在CloudFlare的CDN服务在国内还可以正常访问,不排除以后滥用后CloudFlare的CDN节点无法访问的问题。

文章出自:挖站否 https://wzfou.com/cloudflare-cdn/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

文章更新于: 2026年11月4日 下午6:22

Qi

关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。

查看评论