外贸站 Cloudflare 完整配置指南:SSL、缓存、加速、防攻击一篇搞定

一句话结论:Cloudflare 免费版的功能足够 90% 的外贸站用,配好之后海外访问速度能提升 3-5 倍,还顺便防攻击。

为什么外贸站必须用 Cloudflare

国内服务器跑外贸站的通病:海外客户打开要等 5-10 秒甚至超时、SSL 证书配置麻烦、被人恶意刷流量直接打不开。Cloudflare 把这些问题全部免费帮你解决:

  • 全球 300+ 节点 CDN — 海外客户就近访问
  • 免费自动 SSL — 开一下开关全站 HTTPS
  • DDoS/CC 防护 — 免费版就带基础防护
  • 缓存加速 — 静态资源秒加载
  • 隐藏真实 IP — 源服务器不会被直接打

配置前准备

  1. Cloudflare 账号(cloudflare.com 注册,免费)
  2. 域名已解析到 DNS 商
  3. 知道源服务器的真实 IP

第一步:添加网站到 Cloudflare

  1. 登录 Cloudflare → Add a site
  2. 输入域名(比如 yourfactory.com),不要加 www
  3. 选 Free 计划($0 那个)
  4. Cloudflare 会自动扫描你当前的 DNS 记录

检查 DNS 记录:仔细检查,不要漏掉根域名 A 记录、www CNAME、邮箱 MX 记录。

切换 DNS:Cloudflare 给两个 Nameserver,格式类似 xxx.ns.cloudflare.com 和 yyy.ns.cloudflare.com,去域名注册商那边把 DNS 改成这两个。

第二步:SSL 配置(必做!)

Cloudflare → SSL/TLS → Overview → 选 Full (strict)。

模式 说明 推荐度
Off 不加密 千万不要
Flexible 浏览器到 CF 加密,CF 到源站不加密 不安全
Full CF 到源站加密但不验证证书 临时用
Full (strict) CF 到源站加密且验证证书 推荐

如果 Full (strict) 报错:用 Cloudflare 给源站发证书(SSL/TLS → Origin Server → Create Certificate),下载后配置到 Nginx。

开启强制 HTTPS:SSL/TLS → Edge Certificates → Always Use HTTPS。

第三步:缓存配置

Cache Rules(推荐用):

Cloudflare → Rules → Cache Rules → Create rule

规则 1:静态资源强制缓存

  • 条件:URI Path contains js, css, png, jpg, jpeg, gif, ico, svg, webp, woff, woff2
  • Edge TTL:1 month

规则 2:HTML 页面短缓存

  • 条件:URI Path 匹配所有没有扩展名的路径
  • Edge TTL:1 hour

规则 3:WordPress 后台不缓存

  • 条件:URI Path begins with /wp-admin 或 /wp-login
  • 动作:Bypass cache

缓存清理:每次更新网站内容后,Cloudflare → Caching → Configuration → Purge Everything。

第四步:速度优化

  • Speed → Optimization → Auto Minify(JS/CSS/HTML 全勾)
  • Speed → Optimization → 开启 Brotli Compression(比 Gzip 压缩率高 20-25%)
  • Rocket Loader(可选,延迟加载 JavaScript,可能影响某些功能)

第五步:防攻击配置

  • Security → WAF → 开启 Basic Protection
  • Security → Bots → 开启 Bot Fight Mode(拦截坏机器人)
  • Under Attack 模式(应急用,所有访问者过 5 秒验证页)

第六步:Nginx 真实 IP 配置

如果你源服务器要看访客真实 IP,Nginx 配置里加:

set_real_ip_from 173.245.48.0/20;
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
real_ip_header CF-Connecting-IP;

Cloudflare 付费版值得买吗?

版本 价格 适合谁
Free $0 90% 外贸站
Pro $20/月 流量大、需要更细规则
Business $200/月 日访问量 10w+

建议先用免费版,等日 PV 超过 5000 或被攻击了再升级。

常见问题排查

开了 Cloudflare 网站打不开? 90% 是 SSL 模式没配对,先改成 Flexible 测试。

后台进不去? 大概率是缓存规则把后台缓存了,临时开 Development Mode 测试。

图片加载不出来? 检查 Hotlink Protection 设置,或者图片 URL 有特殊字符没转义。


联系我们获取免费建站方案
电话:136-2545-6232 微信:MRJ2122

原创文章,作者:小微财服云,如若转载,请注明出处:https://www.779it.com/383.html

赞 (0)
小微财服云小微财服云
上一篇 1小时前
下一篇 1小时前

相关推荐