Iptables
Iptables 是一个通用的防火墙软件,允许您定义规则集。IP 表中的每个规则都由许多分类器 (iptables 匹配) 和一个连接的动作 (iptables 目标) 组成。 iptables 是用于配置 Linux 2.4.x 及更高版本数据包过滤规则集的用户空间命令行程序。它面向系统管理员。
安装 iptables/ip6tables
- 安装 iptables (在 alpine 3.19 及更高版本中包含 ip6tables)
# apk add iptables
- 安装 ip6tables (仅适用于低于 3.19 的 Alpine 版本)
# apk add ip6tables
- 安装 iptables 和 ip6tables 的 man 页面
# apk add iptables-doc
配置 iptables/ip6tables
保存防火墙规则
对于 iptables
- 设置 iptables 在重启时启动
# rc-update add iptables
- 将防火墙规则写入磁盘
# rc-service iptables save
- 如果您使用 Alpine Local Backup
- 保存配置
# lbu ci
- 保存配置
对于 ip6tables
- 设置 ip6tables 在重启时启动
# rc-update add ip6tables
- 将防火墙规则写入磁盘
# rc-service ip6tables save
- 如果您使用 Alpine Local Backup
- 保存配置
# lbu ci
- 保存配置