nginx屏蔽扫描器userAgent
- 经常遇到直接通过扫描器对网站进行爬取或者扫描,通过user-agent进行屏蔽相关扫描或爬虫。
修改nginx.conf
# 屏蔽python,java等扫描器
if ($http_user_agent ~* "python|java"){
return 403;
}
# 如果useragent为空也屏蔽
if ($http_user_agent ~ ^$) {
return 403;
}
- 修改后会屏蔽带相关user-agent的访问。
# 屏蔽python,java等扫描器
if ($http_user_agent ~* "python|java"){
return 403;
}
# 如果useragent为空也屏蔽
if ($http_user_agent ~ ^$) {
return 403;
}
info 还没有任何评论,你来说两句呐!