SuperAPI AI 工具集

firewall

通用与其它

查看项目

更新于 10-15 17:33

技能介绍

用途:面向 Linux 服务器的防火墙配置参考,集中整理 iptables、firewalld、nftables、ufw 四类工具的常用命令与规则写法,便于按场景快速查阅。

主要能力:iptables 部分包含查看规则(iptables -L -n -v、--line-numbers、-t nat)、清空规则(-F、-X)、默认策略(-P INPUT DROP 等)、放行回环与已建立连接、放行 SSH/HTTP/HTTPS、按 IP 或网段放行、按行号或规则删除、NAT(开启 ip_forward、SNAT MASQUERADE、DNAT 端口转发)以及规则保存与恢复。firewalld 部分包含状态与重载、区域查看、服务与端口增删、富规则(按来源 IP 或网段放行、拒绝 IP)。ufw 部分包含启用禁用、状态查看、端口与服务放行、按来源放行、拒绝与删除规则、默认策略。另附 Web 服务器、数据库服务器、SSH 限速防护等场景示例,以及连接被拒、规则不生效、NAT 不工作等排查思路和日志、连接跟踪命令。

使用方式:按所用防火墙类型选择对应命令执行;firewalld 修改通常需加 --permanent 后执行 firewall-cmd --reload 生效;iptables 规则可用 iptables-save/iptables-restore 或 service iptables save 持久化。

适用场景:Linux 服务器端口与服务放行、访问来源限制、NAT 与端口转发、连接频率限制及防火墙问题排查。

限制:资料未说明 nftables 的具体命令内容,也未提供各命令的版本兼容性、发行版差异细节与安全加固建议;实际执行前需自行确认环境与规则顺序,避免误封连接。