在Ubuntu系统中,使用iptables限制连接数的方法如下:
sudo apt-get update
sudo apt-get install iptables
sudo iptables -L
LIMITED
的新链:sudo iptables -N LIMITED
LIMITED
链:sudo iptables -A INPUT -j LIMITED
LIMITED
链中,我们将限制每个IP地址的连接数。例如,要限制每个IP地址每分钟最多允许5个连接,请运行以下命令:sudo iptables -A LIMITED -p tcp --syn --dport 80 -m connlimit --connlimit-above 5 -j REJECT
这里,我们限制了TCP端口80(HTTP)的连接数。您可以根据需要更改端口号。
sudo iptables -A LIMITED -m conntrack --ctstate ESTABLISHED,RELATED -j RETURN
sudo iptables-save > /etc/iptables/rules.v4
iptables-persistent
:sudo apt-get install iptables-persistent
在安装过程中,它会询问您是否要保存当前规则。选择“是”。
现在,您的Ubuntu系统已经使用iptables限制了连接数。每个IP地址每分钟最多允许5个连接到TCP端口80。您可以根据需要调整端口号和连接数限制。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何限制Ubuntu FTP Server的连接数