我正在努力调整 fail2ban 的性能,我读到过长的禁令可能会导致规则的积累,从而对性能产生负面影响,这让我感到疑惑,“对于 nftables 来说,是否有任何特定的想法认为规则数量‘太高’?”
我目前使用以 nftables 为后端的firewalld,大概有 10-20 条规则。
但是,有些服务器是专门为某些国家/地区的用户设计的,不应在这些国家/地区之外访问。如果我下载一个国家/地区 IP 数据库(例如 MaxMind),然后为允许列表之外的国家/地区的所有 CIDR 生成规则列表,我最终会得到近 17,000 条规则。
一方面,规则很多(恕我直言),但另一方面,只有来自指定国家/地区以外的垃圾邮件和黑客攻击(即使是合法出国旅行的用户也需要通过 VPN 进入美国才能访问)。
这种数量会对 nftables 产生负面影响吗?我认为影响与需要检查的数量有关,但我还没有找到一个好方法来查看或衡量规则的影响,而且我不想在事先不知道可能产生的影响的情况下开始加载数千条规则。