在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。您可以根據需要調整端口號和連接數限制。