type
status
date
slug
summary
tags
category
icon
password
正确配置Cloudflare可以一定程度提高网站的访问体验,以下是一些常用的基本配置
速度
- 速度-优化-建议全部开启。(如果需要http则到【SSL/TLS—边缘证书—始终使用HTTPS】关闭即可)
缓存
- 缓存—配置,设置缓存级别为”忽略查询字符串”,”浏览器缓存 TTL”可适当设置久一点,比如5天
缓存 — Crawler Hints — 开启
缓存 — Always Online — 开启
缓存 — Tiered Cache — Tiered Cache Topology — 启用
- 缓存—Cache Rules—创建规则 ,根据个人实际需求创建,比如使用对象存储
规则名称 (必需):任意
当传入请求匹配时:主机名 包含 yourdomain.com或直接编辑表达式:(http.host contains "yourdomian.com")
缓存资格: 符合缓存条件
边缘 TTL: 5天
浏览器 TTL:5天
WAF
- 安全性—自动程序—开启自动程序攻击模式。点击WAF—速率限制规则—创建规则,内容如下:
规则名称 (必需): 任意
如果传入请求匹配:uri路径 包含 /或直接编辑表达式:(http.request.uri.path contains "/")
当速率超过: 60,10秒钟(60是次数,可视情况调整)
然后采取措: 阻止,默认cloudflare速率速率限制响应
持续时间达: 10秒钟
规则
- 比如使用了对象存储需要隐藏桶和url路径。规则—转换规则—重写URL—创建规则,内容如下:
规则名称 (必需): 任意
如果…: 选择自定义筛选表达式
当传入请求匹配时:主机名 等于 <对象存储域名>或直接编辑表达式:(http.host eq "对象存储域名")
路径—重写到: Dynamic —concat("/pic/xxx", http.request.uri.path),其中/pic/xxx为希望隐藏的路径
查询: 保留
