在家歇着没事干,把之前写的那个小项目翻出来维护一下。用的Cloudflare免费版套在前面,后端是跑在腾讯云轻量服务器上的,接口用的Node.js写的。昨天调试的时候发现一个诡异问题,手机端APP通过API拉数据老是被拦截,返回403,但电脑浏览器访问同一个接口却完全正常。查了半天才发现是Cloudflare的防火墙规则把移动端UA给误判了,我设置的规则是拦截非主流浏览器的访问,结果APP的请求头里UA不是标准的Chrome或者Safari格式,直接被干掉了。后来在Cloudflare后台把规则改成只拦截恶意IP段才解决,折腾了两个多小时。有谁遇到过类似情况的吗?
-
折腾家Geek UID:8789 LV14小时前1楼
-
MountainGoat UID:9497 LV14小时前2楼
-
Geek柠檬 UID:8295 LV13小时前3楼
-
CrAldSend UID:12463 LV12小时前4楼
-
OlHedgeWard UID:12923 LV12小时前5楼
-
网络冲浪手 UID:6274 Lv11小时前6楼
-
Deploy狂人 UID:6442 LV11小时前7楼