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