当前位置:论坛首页 > Linux面板 > 求助

【已完成】宝塔nginx插件怎么屏蔽垃圾蜘蛛?

发表在 Linux面板2023-11-30 08:00 [复制链接] 6 2897

宝塔nginx插件怎么屏蔽垃圾蜘蛛?
使用道具 举报 只看该作者 回复
发表于 2023-11-30 09:12:45 | 显示全部楼层
您好,您有没有对应的蜘蛛的UA?有的话可以到这里进行添加UA黑名单的方式来屏蔽 UA黑名单添加.png
使用道具 举报 回复 支持 反对
发表于 2023-11-30 09:14:16 | 显示全部楼层
大炮运维V587 发表于 2023-11-30 09:12
您好,您有没有对应的蜘蛛的UA?有的话可以到这里进行添加UA黑名单的方式来屏蔽
...

没有对应的蜘蛛UA,每天来的垃圾蜘蛛太多了,负载超高
使用道具 举报 回复 支持 反对
发表于 2023-11-30 10:39:50 | 显示全部楼层
宝塔用户_kvxuha 发表于 2023-11-30 09:14
没有对应的蜘蛛UA,每天来的垃圾蜘蛛太多了,负载超高

如果不需要蜘蛛的话,可以开启增强模式,然后选择滑块验证可以抵挡蜘蛛
使用道具 举报 回复 支持 反对
发表于 2023-11-30 11:32:54 | 显示全部楼层
本帖最后由 宝塔用户_abrkur 于 2023-11-30 11:34 编辑

第一步:
/www/server/nginx/conf新建文件 agent_deny.conf
内容
#禁止Scrapy等工具的抓取
if ($http_user_agent ~* (Scrapy|HttpClient|crawl|curb|git|Wtrace)) {
return 403;
}

#禁止指定UA及UA为空的访问
if ($http_user_agent ~* "CheckMarkNetwork|Synapse|Nimbostratus-Bot|Dark|scraper|LMAO|Hakai|Gemini|Wappalyzer|masscan|crawler4j|Mappy|Center|eright|aiohttp|MauiBot|Crawler|researchscan|Dispatch|AlphaBot|Census|ips-agent|NetcraftSurveyAgent|ToutiaoSpider|EasyHttp|Iframely|sysscan|fasthttp|muhstik|DeuSu|mstshash|HTTP_Request|ExtLinksBot|package|SafeDNSBot|CPython|SiteExplorer|SSH|MegaIndex|BUbiNG|CCBot|NetTrack|Digincore|aiHitBot|SurdotlyBot|null|SemrushBot|Test|Copied|ltx71|Nmap|DotBot|AdsBot|InetURL|Pcore-HTTP|PocketParser|Wotbox|newspaper|DnyzBot|redback|PiplBot|SMTBot|WinHTTP|Auto Spider 1.0|GrabNet|TurnitinBot|Go-Ahead-Got-It|Download Demon|Go!Zilla|GetWeb!|GetRight|libwww-perl|Cliqzbot|MailChimp|SMTBot|Dataprovider|XoviBot|linkdexbot|SeznamBot|Qwantify|spbot|evc-batch|zgrab|Go-http-client|FeedDemon|Jullo|Feedly|YandexBot|oBot|FlightDeckReports|Linguee Bot|JikeSpider|Indy Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|UniversalFeedParser|ApacheBench|Microsoft URL Control|Swiftbot|ZmEu|jaunty|Python-urllib|lightDeckReports Bot|YYSpider|DigExt|HttpClient|MJ12bot|EasouSpider|LinkpadBot|Ezooms|^$" ) {
return 403;
}

#禁止非GET|HEAD|POST方式的抓取
if ($request_method !~ ^(GET|HEAD|POST)$) {
return 403;
}

第二步:之后网站配置文件 第6-8行左右 添加include agent_deny.conf;
我反正这样设置 有一定效果
注意:如果这样配置了  后期要一键迁移的话  新服务器必须要按照这个第一步配置文件 否则迁移会提示配置文件错误

使用道具 举报 回复 支持 反对
发表于 2024-4-3 15:22:10 | 显示全部楼层
宝塔用户_kvxuha 发表于 2023-11-30 09:14
没有对应的蜘蛛UA,每天来的垃圾蜘蛛太多了,负载超高

您好,您的问题是否已经得到了解决呢,如已经解决可以在这里回复一下。
使用道具 举报 回复 支持 反对
发表于 2024-4-3 15:22:37 | 显示全部楼层
宝塔用户_abrkur 发表于 2023-11-30 11:32
第一步:
/www/server/nginx/conf新建文件 agent_deny.conf
内容

您好,感谢您提供的方法。感谢您对宝塔的支持。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表