🛡️ UFW 防火牆
Ubuntu 的簡易防火牆管理前端
UFW(Uncomplicated Firewall)是 iptables 的高階前端,提供簡潔指令管理入站/出站規則,是 Ubuntu/Debian 伺服器首選的防火牆工具,設定一條指令完成。
安裝與啟用
$ sudo apt install -y ufw
sudo ufw enable # 啟用防火牆(預設拒絕所有入站)啟用前務必先允許 SSH(
sudo ufw allow ssh),否則會被鎖在外面!基本規則設定
$ sudo ufw allow ssh # 允許 SSH(22 port)
sudo ufw allow 22/tcp # 同上(明確指定)
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
sudo ufw allow 3306/tcp # MySQL(僅在需要遠端連線時)$ sudo ufw allow from 192.168.1.0/24 to any port 3306 # 限特定 IP 段管理規則
$ sudo ufw status numbered # 列出所有規則(含編號)
sudo ufw delete 3 # 刪除第 3 條規則
sudo ufw deny from 1.2.3.4 # 封鎖特定 IP
sudo ufw reset # 重置所有規則(謹慎)
sudo ufw disable # 停用防火牆$ sudo ufw status verbose # 詳細查看目前狀態Status: active
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
443/tcp ALLOW IN Anywhere