机器人不会被 iptables、cloudflare、robots.txt 和 cphulkd 阻止

问题描述 投票:0回答:0

我正在尝试从我的服务器中阻止机器人。但我所有的努力似乎都不正确。

有很多我想阻止的机器人,但我只提到了 1 个

cPHulk 蛮力保护中的第一个块

第二个我在 iptable 中阻止

tail -100 /var/log/nginx/access.log | grep -i "dataforseo" | awk -F" " '{print $1}' | sort -u > numbers.txt
while read -r ip 
do

#  echo 
# iptables -A INPUT -m iprange --src-range $ip.0-$ip.255 -j DROP
iptables -A INPUT -s $ip -j DROP
service iptables save

 
done < numbers.txt

然后我在 Cloudflare 的 Web 应用程序防火墙中阻止我添加

"Field"=referer "Oprator"=contain "Value"= dataforseo

我也在 robots.txt 中加入了 disallow https://whoisdatacenter.com/robots.txt

在所有这些之后我的结果就像

tail -f  /var/log/nginx/access.log  | grep dataforseo
136.243.228.182 - - [04/May/2023:13:05:12 +0000] "GET /domain/albeegator.com/ HTTP/1.1" 200 0 "-" "Mozilla/5.0 (compatible; DataForSeoBot/1.0; +https://dataforseo.com/dataforseo-bot)" "136.243.228.182"
cloudflare firewall
© www.soinside.com 2019 - 2024. All rights reserved.