在 Debian 里“防火墙”通常指 iptables / nftables,不同工具备份方式不一样。下面按常见情况说明。
iptables-save > iptables-backup.rules
如果是 IPv6:
ip6tables-save > ip6tables-backup.rules
iptables-restore < iptables-backup.rules
Debian 通常可用 iptables-persistent:
apt update
apt install iptables-persistent
安装时会提示是否保存当前规则
之后规则保存在:
/etc/iptables/rules.v4
/etc/iptables/rules.v6
手动保存:
netfilter-persistent save
nft list ruleset > nftables-backup.nft
nft -f nftables-backup.nft
Debian 使用 nftables 服务:
systemctl enable nftables
规则文件位置:
/etc/nftables.conf
可把备份内容写入该文件。
ufw status numbered
UFW 规则目录:
/etc/ufw/
直接备份该目录即可:
cp -r /etc/ufw /backup/ufw-backup
恢复时直接覆盖回去并:
ufw reload
which nft iptables ufw
systemctl status nftables ufw
如果你愿意,可以告诉我:
我可以直接给你一套可用命令或脚本。