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;
- }
- }
複製代碼
还有不停刷我原来跳转页面go.php,弄了个死循环页面
- location = /go.php {
- return 301 https://null.7198.net;
- }
複製代碼
修改版,杀HEAD请求
- location ~ /(.*\.sql|.*\.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) {
- rewrite ^ - last;
- }
- }
複製代碼
上面死循环参考代码
- <!DOCTYPE html>
- <html>
- <head>
- <title>null</title>
- <meta http-equiv="refresh" content="1">
- </head>
- <body>
- <script>
- while (true) {
- console.log("这是一个死循环页面!");
- }
- </script>
- </body>
- </html>
複製代碼 |