UFW (Uncomplicated Firewall) يبسّط iptables على Ubuntu/Debian.
التثبيت
Bashsudo apt update sudo apt install -y ufw sudo ufw status
تحذير مهم
قبل
ufw enableافتح منفذ SSH (غالباً 22) وإلا قد تُقفل خارج الخادم.
إعداد أساسي
Bashsudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow 22/tcp sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw enable sudo ufw status verbose
منافذ وخدمات
Bashsudo ufw allow 8080/tcp sudo ufw allow 53/udp sudo ufw allow from 192.168.1.100 sudo ufw deny from 203.0.113.50
إدارة القواعد
Bashsudo ufw status numbered sudo ufw delete 3 sudo ufw reload
تطبيقات جاهزة
Bashsudo ufw app list sudo ufw allow 'Nginx Full'
مع Docker وقواعد معقّدة قد تحتاج DOCKER-USER — راجع وثائق التطبيق.
راجع أيضاً تأمين SSH.