IcyBlog

IcyMichiko的小破站

为你的源站配置只响应含有特定请求头的请求配合转换规则防止扫源

前言

经常抛尸(?)的小伙伴应该知道,目前一些扫源的机器人十分鹅心,那么本篇文章将会教你如何配置源站配合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

保存,大功告成

# #


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注