阻止单个 IP 地址 如果来自单个 IP 地址的大量请求针对您想要保护的网站,您可以使用控制台命令将这些 IP 地址添加到 Fail2Ban 的重复监狱中,例如 # fail2ban-client set recidive banip 123.123.123.123 这意味着在重犯监禁期间,不会再有来自攻击者 IP 的网络请求被传送到 Web 服务器。如果您希望尽快阻止来自某些来源的流量作为急救措施,这种方法尤其适用。之所以选择重犯监禁,是因为它的禁令期通常很长。一旦 IP 地址被确定为有问题,您就希望长期阻止它们。 您可以使用以下控制台命令从 Web 服务器日志文件中确定十个最常见的请求者 IP: # awk '{ print $1}' access_ssl_log | sort | uniq -c | sort -nr | head -n 10 然而,在阻止其中任何一个之前,请确保您没有阻止自己的服务器 IP 或任何真实搜索引擎的 IP,因为这些 IP 也可能出现在结果中。 不幸的是,攻击者经常更换 IP 地址。