防止扫站思路 [复制链接]

帖子链接已复制到剪贴板
tetepay (UID: 2470) 7月前

623 0

防止扫站思路


方法一

在 nginx 配置里加了个下载空连接 ZIP/RAR 等链接,直接跳转 50G 的大文件,正常链接不受影响

        location ~ /(.*\.7z|.*\.zip|.*\.rar|.*\.tar|.*\.gz|.*\.tar\.gz)$ {
            if (!-f $request_filename) {
            return 301 https://cdn.eso.org/images/top100-original.zip;
            }
        }  

方法二

如果扫站的通过 HEAD 请求检测绕过了,这里杀 HEAD 请求

        location ~ /(.*\.7z|.*\.zip|.*\.rar|.*\.tar|.*\.gz|.*\.tgz|.*\.tar\.gz)$ {
            if (!-f $request_filename) {
            return 301 https://cdn.eso.org/images/top100-original.zip;
            }
            if ($request_method = HEAD) {
            return 403;
            }
        }

这里引用了一个无限死循环页面,代码为

<!DOCTYPE html>
<html>
<head>
<title>null</title>
<meta http-equiv="refresh" content="1">
</head>
<body>
    <script>
        while (true) {
            console.log("这是一个死循环页面!");
        }
    </script>
</body>
</html>


9000多个源码:www.httple.net
已有评论 (0)
提示:您必须 登录 才能查看此内容。
创建新帖
广告推广点击空位自助购买