CloudFlare 安全配置:WAF 与防火墙规则

前言

CloudFlare 提供强大的 Web 应用防火墙(WAF),保护网站免受攻击。本文介绍安全配置最佳实践。

一、开启安全功能

SSL/TLS 设置

  • 模式:Full (Strict)
  • 开启 Always Use HTTPS
  • 开启 Minimum TLS Version: 1.2

HSTS 配置

  • Security → HSTS
  • Enable HSTS: On
  • Max-Age: 31536000 (1 年)

二、WAF 防火墙规则

1. 阻止恶意 Bot

  • Rule: Bot Fight Mode
  • Action: Managed Challenge

2. 限制登录尝试

  • Field: URI Path
  • Value: /wp-login.php or /admin
  • Action: Managed Challenge

3. 地理位置限制

  • Field: Country
  • Action: Block (非目标国家)

三、速率限制

Path: /api/*
Requests: 100 per 60 seconds
Action: Block for 10 minutes

四、DDoS 防护

  • Under Attack 模式:紧急启用
  • 自动 DDoS 防护:默认开启

五、安全级别

  • Low:仅高威胁
  • Medium:默认推荐
  • High:更严格
  • Under Attack:5 秒验证

六、监控与日志

  • Security → Events 查看拦截记录
  • Analytics → Security 查看攻击统计

总结

CloudFlare 安全功能强大,合理配置可大幅提升网站安全性。

上一篇 CloudFlare Workers 无服务器函数入门