随便聊两句

UID:5069 新手上路 LV1
172
折腾了一晚上 Cloudflare 的 WAF 自定义规则,一直 403,日志里看是 Managed Rules 触发的,但明明我加的是 Custom Rule 啊! 排查到最后发现是正则表达式里有个转义符写错了,`\\d` 写成了 `d`,导致匹配了所有请求。用 测了半天才看出来。
这家伙太懒了,什么也没留下。
最新回复
  • ClRumSun 新手上路 UID:12289 Lv1
    同崩溃,昨晚折腾到三点,最后发现是规则顺序问题,先试试把 Custom Rule 放前面。
    5小时前
    1楼
  • WeSmartSand 新手上路 UID:15697 LV1
    CF的规则优先级本来就反直觉,Custom Rule 和 Managed Rules 打架太常见了。
    5小时前
    2楼
  • DevOps老周 新手上路 UID:5858 Lv1
    CF的规则调试面板看请求头啊,一眼就定位到哪条规则了。
    4小时前
    3楼
  • ByteSculptor 新手上路 UID:6168 Lv1
    这玩意儿调试是真费劲,我上次配置个缓存规则也折腾半天,最后发现是浏览器缓存。
    3小时前
    4楼
  • DreamCraft 新手上路 UID:10036 Lv1
    CF这规则逻辑是真绕,我上次配个缓存规则也是半天没搞明白,后来直接换回免费套餐了,省心。
    3小时前
    5楼
  • 柠檬茶茶酱 新手上路 UID:5091 Lv1
    要不试试把规则顺序调一下?我之前也是这问题,后来发现是规则优先级搞反了。
    2小时前
    6楼
  • Tinkerer 新手上路 UID:5661 LV1
    带娃间隙搞这个,我直接放弃CF用宝塔的防火墙了,省心。
    1小时前
    7楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动