在 Debian 系统中,防火墙功能通常由 ufw(简单防火墙)或 iptables/nftables(底层防火墙工具)管理。以下是禁止(关闭)防火墙的具体方法,取决于你使用的工具:
ufw(最常见)ufw 是 Debian 上默认的简化防火墙工具。
sudo ufw status
sudo ufw disable
sudo ufw status
输出应为:
Status: inactive
✅ 重启后不会自动启用(除非重新 enable)
iptables(传统方式)Debian 默认可能未安装 iptables 持久化工具。
sudo iptables -L
sudo iptables -F
sudo iptables -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
⚠️ 注意:重启后会恢复(除非配置持久化)
nftables(较新系统)sudo systemctl status nftables
sudo systemctl stop nftables
sudo systemctl disable nftables
sudo nft flush ruleset
如果你只是想放通所有流量:
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F
ss -tulnp
或
netstat -tulnp
| 场景 | 建议 |
|---|---|
| 本地开发 / 测试 | 可临时关闭 |
| 云服务器 | ❌ 不建议完全关闭 |
| 生产环境 | 使用规则放行端口 |
如果你愿意,可以告诉我:
cat /etc/debian_version)ufw/nftables我可以给你更精确、安全的操作方案 ✅