前言
经常抛尸(?)的小伙伴应该知道,目前一些扫源的机器人十分鹅心,那么本篇文章将会教你如何配置源站配合cf转换规则防止扫源
源站设置
目前只写了nginx系webserver的规则,如果你使用的是apache,iis等,请咨询Copilot
在你相应网站的nginx配置文件中添加以下内容(这里的请求头以lol=ez为例)
location / { if ($http_lol != "ez") { return 404; }
当请求头中不含有lol=ez的请求时,返回404避免被扫源
Cloudflare转换规则设置
进入Cloudflare仪表板>你的域名>规则>转换规则>修改请求头
底下创建规则
请求表达式填写你要增加这个规则的主机名(一般和前面写配置文件的网站一样)
例如
(http.host eq "yourdomain.example.com")底下修改请求头>设置静态标头
填入
lol=ez
保存,大功告成
发表回复