IPTables 规则生成器

Linux 服务器防火墙配置助手。可视化创建 iptables 规则,支持 TCP/UDP, 端口转发及 NAT 配置,一键生成 Shell 脚本。

Workspace


IPTables 规则生成器

服务器的第一道防线,Linux 防火墙配置助手。
可视化创建规则,一键生成专业的 Shell 脚本。

默认策略

基础选项

快速模板

自定义规则 3

协议 端口 源 IP 目标 IP 动作 备注
Shell 脚本 0 行

注意事项

  • • 确保 SSH 端口 (22) 已开放,避免被锁定
  • • 规则按顺序匹配,第一条匹配即生效
  • • 修改后需执行脚本使规则生效

使用方法

chmod +x iptables.sh
sudo ./iptables.sh

工具介绍

IPTables 规则生成器是一款专为 Linux 服务器管理员设计的防火墙配置工具,可以可视化创建规则并生成可执行的 Shell 脚本。

核心功能

默认策略


  • INPUT 链:控制入站流量

  • OUTPUT 链:控制出站流量

  • FORWARD 链:控制转发流量


基础选项


  • 允许回环接口 (lo)

  • 允许已建立的连接 (ESTABLISHED, RELATED)

  • 允许 Ping (ICMP)

  • 丢弃无效包 (INVALID)

  • 记录被拒绝的包 (LOG)


快速模板


  • Web 服务器:SSH + HTTP + HTTPS

  • 数据库:MySQL + PostgreSQL + Redis

  • 邮件服务器:SMTP + IMAP + POP3

  • Docker:容器网络规则

  • VPN:OpenVPN + WireGuard


规则配置


  • 链 (INPUT/OUTPUT/FORWARD)

  • 协议 (TCP/UDP/ICMP/ALL)

  • 端口

  • 源 IP / 目标 IP

  • 动作 (ACCEPT/DROP/REJECT/LOG)

  • 备注


生成的脚本

  • 自动检查 root 权限

  • 清空现有规则

  • 设置默认策略

  • 应用基础规则

  • 应用自定义规则

  • 提供保存命令参考

讨论 0

登录 后参与讨论

暂无评论,成为第一个分享观点的人吧。