嘟嘟社区

大佬 这个nginx拦截写的不对吗


这个垃圾每天都来爬,有的站,刚上线就来了,也不知道从哪爬来的。
昨天写了个拦截,发现不管用,日志里面还有它,
UA是:baidu.sogo.uc.UCBrowser
  1. location /
  2. {
  3.         if ($http_user_agent ~* "baidu.sogo.uc.UCBrowser")
  4.         {
  5.             return 403;
  6.         }
  7. }

复制代码

防火墙黑名单

封ip吗,ip段很分散

水印打满 让他爬
说实话 ,真想爬你是拦不住的
  1. if ($http_user_agent ~ "baidu.sogo.uc.UCBrowser")

复制代码

这样试试?

zsbd by 南京扛把子
分隔符不是|吗

ddsweb 发表于 2022-1-10 17:42
封ip吗,ip段很分散

($http_user_agent ~* "baidu.sogo.uc.UCBrowser|^$")

不知道这样行不行没试过

if ($http_user_agent ~* "baidu.sogo.uc") { return 444; }
因为你这样虽然禁了,日志还会写的,在后面加一行

    access_log /dev/null;