也许有人知道我如何使用命令向 iptables 批量添加 1 400 000 个 ip:
iptables -I PREROUTING -t raw -d $ipban -j DROP
现在我正在使用:
while read ipban
do
iptables -I PREROUTING -t raw -d $ipban -j DROP
done < ips.txt
但是已经花费了20多个小时来添加。
我的 vps 非常小,比如 1gb ram 和 1vcpu,所以它不是那么快。
我尝试进行 iptables 恢复,但几乎没有错误,所以我正在寻找最快的解决方案。
下面的脚本应该做你需要的。请注意,您将从中读取 IP 的文件的名称是脚本中的 ips.txt。您可以将其替换为您自己的文件名。
您所要做的就是执行存在 ips.txt 文件的脚本。其余的将由脚本处理。