在 Debian 系统中,防火墙通常由 iptables、nftables 或 ufw 管理。下面按常见情况分别说明如何禁用防火墙。
sudo ufw status
sudo ufw disable
sudo systemctl stop ufw
sudo systemctl disable ufw
✅ 这是最推荐、最安全的方式(如果你用的是 ufw)。
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X
sudo iptables -t mangle -F
sudo iptables -t mangle -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
Debian 默认 不会自动保存 iptables 规则,但如果你做了持久化:
sudo apt install iptables-persistent
然后:
sudo netfilter-persistent flush
sudo netfilter-persistent save
sudo systemctl status nftables
sudo systemctl stop nftables
sudo systemctl disable nftables
sudo nft flush ruleset
⚠️ nftables 和 iptables 不要同时启用,否则会很乱。
sudo ufw status
sudo systemctl status ufw
sudo systemctl status nftables
sudo iptables -L
禁用防火墙 ≠ 推荐做法
建议:
如果你愿意,可以告诉我:
cat /etc/os-release)我可以帮你给出更合适的防火墙方案,而不是单纯禁用。