Skip to content

简介

web-firewall基于golang+vue3 开发的Web Linux防火墙,前端使用SoybeanAdmin框架,后端使用goframe2,数据库支持 sqlite3(默认)/postgresql ,它可以在Linux系统中基于nftables用于替代firewalld工具。

Gitee Star:gitee star

Github Star:github star

Github Forks:github forks

目的: 在web上通过图形化操作防火墙,极大的降低了操作以及使用门槛,降低学习成本,让更多的小白新人能够使用防火墙

功能设计

  • ☐ 首页

  • ✅ 本地策略

    • ✅ 出站策略 output链
    • ✅ 出站流控 output链
    • ✅ 入站策略 input链
    • ✅ 入站流控 input链
  • ✅ 路由策略

    • ✅ DNAT prerouting链
    • ✅ SNAT postrouting
    • ✅ 转发策略forward 链
    • ✅ 流量控制 forward 链
  • 审计

    • ✅ 登录日志
    • ✅ 配置日志
    • ✅ webSSH日志
  • WebShell

    • ✅ webshell 支持rzsz,支持自动转码gbk
    • ☐ 文件上传下载
    • ☐ 文本在线编辑
  • ✅ 系统设置

    • ☐ ip黑名单 prerouting链
    • ✅ 本地密码
    • ✅ 会话配置
    • ✅ 邮件配置
    • ✅ 短信配置
    • ✅ 登录设置

项目截图