iptables是Linux系統中的一個命令行工具,用于配置內核防火墻。通過iptables,您可以設置規則來過濾和阻止惡意流量,從而幫助防止DDoS攻擊。以下是一些建議的iptables規則,可以幫助您防御DDoS攻擊:
iptables -A INPUT -p tcp --syn -m limit --limit 1/s --limit-burst 3 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP
iptables -A INPUT -p tcp --dport 80 -m limit --limit 10/s --limit-burst 20 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j DROP
iptables -A INPUT -s 1.2.3.4 -j DROP
iptables -A INPUT -p tcp --syn -m limit --limit 1/s --limit-burst 3 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
iptables -A INPUT -p icmp -m limit --limit 1/s --limit-burst 3 -j ACCEPT
iptables -A INPUT -p icmp -j DROP
iptables -A INPUT -m state --state INVALID -j DROP
請注意,這些建議僅供參考,您可能需要根據您的具體需求和網絡環境進行調整。在實施任何規則之前,請確保您充分了解iptables的工作原理以及可能的影響。如有需要,請咨詢專業人士。