Appearance
简介
web-firewall
基于golang+vue3 开发的Web Linux防火墙,前端使用SoybeanAdmin
框架,后端使用goframe2
,数据库支持 sqlite3(默认)
/postgresql
,它可以在Linux系统中基于nftables
用于替代firewalld
工具。
目的: 在web上通过图形化操作防火墙,极大的降低了操作以及使用门槛,降低学习成本,让更多的小白新人能够使用防火墙
功能设计
☐ 首页
✅ 本地策略
- ✅ 出站策略 output链
- ✅ 出站流控 output链
- ✅ 入站策略 input链
- ✅ 入站流控 input链
✅ 路由策略
- ✅ DNAT prerouting链
- ✅ SNAT postrouting
- ✅ 转发策略forward 链
- ✅ 流量控制 forward 链
审计
- ✅ 登录日志
- ✅ 配置日志
- ✅ webSSH日志
✅ 系统设置
- ✅ 基本设置
- ✅ 本地密码
- ✅ 会话配置
- ✅ 邮件配置
- ✅ 短信配置
- ✅ 登录设置
- ✅ 内核参数
- ✅ webshell
- ✅ 基本设置