This doc provides a brief guide on how to use ufw (Uncomplicated Firewall) on Linux-based systems to manage firewall rules.
sudo apt-get install ufw
sudo ufw enable
sudo ufw default allow outgoing
to allow all outgoing traffic.sudo ufw default deny incoming
to deny all incoming traffic.sudo ufw allow <port>
to allow incoming traffic on a specific port, for example: sudo ufw allow 80/tcp
to allow incoming HTTP traffic.sudo ufw allow from <IP address>
to allow incoming traffic from a specific IP address.sudo ufw allow from <IP address> to any port <port>
to allow incoming traffic from a specific IP address on a specific port.sudo ufw delete <rule>
to delete a specific rule. For example, sudo ufw delete allow 80/tcp to delete a rule that allows incoming HTTP traffic.sudo ufw status
to see the firewall status and enabled rules.sudo ufw disable
to disable the firewall.