一款开源、轻量级的网站防火墙,完全私有化部署

项目介绍

SamWaf —— 是一款适用于小公司、工作室和个人网站的开源轻量级网站防火墙,完全私有化部署,数据加密且仅保存本地,一键启动,支持 Linux,Windows.

一款开源、轻量级的网站防火墙,完全私有化部署

功能特色

  • 完全独立引擎,防护功能不依赖 IIS、Nginx
  • 自定义防护规则,支持脚本和界面编辑
  • 支持白名单访问
  • 支持 IP 黑名单
  • 支持 URL 白名单
  • 支持限制 URL 访问
  • 支持指定界面数据隐私输出
  • 支持 CC 频率访问
  • 支持全局一键配置
  • 支持分网站单独防护策略

应用架构

一款开源、轻量级的网站防火墙,完全私有化部署

应用截图

仪表盘
一款开源、轻量级的网站防火墙,完全私有化部署

网站防护

一款开源、轻量级的网站防火墙,完全私有化部署

一款开源、轻量级的网站防火墙,完全私有化部署

防御规则

一款开源、轻量级的网站防火墙,完全私有化部署

一款开源、轻量级的网站防火墙,完全私有化部署

IP 白黑名单

一款开源、轻量级的网站防火墙,完全私有化部署

一款开源、轻量级的网站防火墙,完全私有化部署

URL 白黑名单

一款开源、轻量级的网站防火墙,完全私有化部署

一款开源、轻量级的网站防火墙,完全私有化部署

CC 防御
一款开源、轻量级的网站防火墙,完全私有化部署

防护日志

一款开源、轻量级的网站防火墙,完全私有化部署

一款开源、轻量级的网站防火墙,完全私有化部署

安装部署

下载最新版本

下载地址

  • gitee: https://gitee.com/samwaf/SamWaf/releases
  • github: https://github.com/samwafgo/SamWaf/releases

Windows

  • 直接启动

SamWaf64.exe
  • 服务形式


//安装
SamWaf64.exe install 

//启动
SamWaf64.exe start

//停止
SamWaf64.exe stop

//卸载
SamWaf64.exe uninstall


Linux

  • 直接启动


./SamWafLinux64


  • 服务形式

//安装
./SamWafLinux64 install 

//启动
./SamWafLinux64 start

//停止
./SamWafLinux64 stop

//卸载
./SamWafLinux64 uninstall


Docker


docker run -d --name=samwaf-instance \
           -p 26666:26666 \
           -p 80:80 \
           -p 443:443 \
           -v /path/to/your/conf:/app/conf \
           -v /path/to/your/data:/app/data \
           -v /path/to/your/logs:/app/logs \
           samwaf/samwaf

启动访问

启动成功后,浏览器访问 http://127.0.0.1:26666

默认帐号:admin 默认密码:admin868 (注意首次进入请把默认密码改掉)

SamWaf 可以说是一款十分轻量的网站防火墙工具,如果你是小公司还是个人独立开发,这款防火墙工具可以很好的保护网站应用!

项目地址:https://github.com/samwafgo/SamWaf

最后

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

一款开源、轻量级的网站防火墙,完全私有化部署

© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...