dgergrgr
gtegtg
learn/334
--connlimit-above n #限制并发个数,n为数值;
iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT #限制并发个数小于100;
iptables -I INPUT -p tcp --dport 80 -s 10.10.163.232 -m connlimit --connlimit-above 100 -j REJECT #根据IP来源限制并发个数小于100;
--limit-burst 默认值为5 #限速,控制流量
【iptables -A INPUT -p icmp -m limit --limit 1/m --limit-burst 10 -j ACCEPT
iptables -A INPUT -p icmp -j DROP】 #ICMP流量控制,只允许10个包通过,超过10个每1分钟只允许1个包通过;
iptables防止CC攻击
--connlimit-above n #限制并发个数,n为数值;
iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT #限制并发个数小于100;
iptables -I INPUT -p tcp --dport 80 -s 10.10.163.232 -m connlimit --connlimit-above 100 -j REJECT #根据IP来源限制并发个数小于100;
--limit-burst 默认值为5 #限速,控制流量
【iptables -A INPUT -p icmp -m limit --limit 1/m --limit-burst 10 -j ACCEPT
iptables -A INPUT -p icmp -j DROP】 #ICMP流量控制,只允许10个包通过,超过10个每1分钟只允许1个包通过;
conlimit模块:
iptables -I INPUT -p TCP --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT 限制每一个客户端Ip的连接数
Limit模块 限速控制流量
iptables -A INPUT -p icmp -m limit --limit 1/m --limit-burst 10 -j REJECT iptables -A INPUT -p icmp -j DROP 上限十个包,超过则每分钟放行一个