-
刚接触CloudFlare的新手站长
-
希望提升海外网站访问速度的用户
-
需要免费CDN和基础安全防护的网站所有者
网站在海外的站长基本或多都接触过 CloudFlare 吧,主要功能是用来做网站 CDN 加速、防 DDOS 攻击、网站安全加固等。今天主要介绍下网站接入 CloudFlare CDN 的基础过程。
CloudFlare 加速网站还是减速网站
首先讨论下海外网站套 cf 到底是加速还是减速这个问题。网站套 cf 后,国内请求流量先到 CF 节点,再由 CF 节点转发到你的源服务器的。
在晚高峰的时候对一部分 CF 节点进行过速度测试,发现这些节点一般延迟在 200ms 左右,大部分丢包率在 5%左右,小部分丢包率在 15%左右。
所以至于是加速还是减速,是相对于你的源 IP 来说的。如果你的源服务器网络非常棒,延迟 160ms,没有丢包,那么套 cf 对你来说是减速的。
如果你的源服务器网络很烂,延迟 300ms、丢包率 20%以上,那套 cf 对你来说就是加速的。
一、CloudFlare核心功能
全球CDN加速:覆盖300+城市节点,降低访问延迟
免费SSL证书:自动启用HTTPS加密
DDoS防护:抵御常见网络攻击
DNS管理:替代传统域名解析服务
二、接入前准备
-
拥有域名(如example.com,已可正常访问)
-
网站已托管(虚拟主机/VPS/服务器均可)
-
原DNS记录备份(避免解析丢失)
三、分步接入教程
步骤1:注册CloudFlare账号
-
访问 CloudFlare官网
-
点击「Sign Up」使用邮箱注册
步骤2:添加网站
-
登录后点击「Add a Site」
-
输入你的域名(如
example.com
) -
选择免费计划(Free Plan)
步骤3:验证DNS记录
-
CloudFlare自动扫描现有解析记录
-
关键操作:
-
检查所有记录是否完整(A/CNAME/MX等)
-
将「代理状态」设为(橙色云图标)以启用CDN
-
重要提示:邮件服务器(MX记录)必须保持(灰色云)
-
步骤4:更换域名服务器
-
在CloudFlare获取分配的NS地址(如
lara.ns.cloudflare.com
) -
到你的域名注册商(如GoDaddy/Namecheap)后台:
-
找到DNS管理页面
-
替换原有NS为CloudFlare提供的地址
-
步骤5:完成接入
-
等待DNS全球生效(通常10分钟-24小时)
-
在CloudFlare面板检查状态:
-
所有服务显示「Active」即表示成功
-
四、关键配置优化
1. SSL/TLS设置
-
推荐选项:
-
「Full」模式(需服务器安装证书)
-
「Flexible」模式(无需服务器证书)
-
2. 缓存规则
-
静态资源缓存:
-
规则路径:
/wp-content/*
或/static/*
-
缓存时间:1个月
-
3. 防火墙基础防护
-
免费版可开启:
-
安全级别:Medium
-
阻止已知威胁
-
五、效果验证方法
-
访问速度测试
-
使用 WebPageTest 对比接入前后加载时间
-
-
CDN节点检测
-
终端执行:
curl -vso /dev/null http://你的域名 -H "Host: 你的域名"
-
查看返回头中的
CF-RAY
字段
-
六、常见问题解答
Q:更换NS后网站打不开?
-
检查DNS记录是否完整复制
-
等待最长48小时完全生效
Q:如何绕过CDN直接访问源站?
-
临时方法:修改本地hosts文件指向服务器IP
Q:邮件服务异常?
-
确认MX记录未开启代理(保持灰色云)
七、进阶建议
-
企业用户:考虑Pro版($20/月)获取更高级防火墙规则
-
动态网站:启用「Railgun」加速动态内容(需服务器端安装)
-
中国优化:配合CN2线路服务器使用效果更佳
总结:通过本教程,你已完成CloudFlare最基础的CDN接入。接下来可探索:
-
流量分析(CloudFlare Analytics)
-
Workers无服务器脚本
-
速率限制(Rate Limiting)等高级功能
(教程中所有操作均适用于免费版,无需额外成本)