一、简介
- SamWaf网站防火墙是一款适用于小公司、工作室和个人网站的开源轻量级网站防火墙,完全私有化部署,数据加密且仅保存本地,一键启动,支持Linux,Windows 64位
项目采用了 Apache 2.0 license协议
- 允许自由使用:你可以自由地使用受该许可证约束的软件,用于各种目的,包括商业应用。
- 源代码可用性:通常要求在分发衍生作品时,提供相应的源代码。这有助于确保软件的透明度和可修改性。
- 专利授权:明确了许可证授予者对软件所包含的专利的授权,减少了使用者因专利问题而面临的风险。
- 兼容性:与许多其他开源许可证具有较好的兼容性,这使得在不同的开源项目之间进行集成和组合更加容易
二、主要功能
- 支持IP黑名单
- 支持URL白名单
- 支持限制URL访问
- 支持分网站单独防护策略
- 日志加密保存
- 通讯日志加密
信息脱敏保存
- 代码完全开源
- 支持私有化部署
- 轻量化不依赖三方服务
- 完全独立引擎,防护功能不依赖IIS,Nginx
- 自定义防护规则,支持脚本和界面编辑
- 支持白名单访问
- 支持指定界面数据隐私输出
- 支持CC频率访问
- 支持全局一键配置
三、项目界面展示
四、部署方式
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 \ -v /path/to/your/ssl:/app/ssl \ samwaf/samwaf
Linux
#直接启动
./SamWafLinux64
#服务形式
//安装
./SamWafLinux64 install
//启动
./SamWafLinux64 start
//停止
./SamWafLinux64 stop
//卸载
./SamWafLinux64 uninstall
Windows
#直接启动
SamWaf64.exe
#服务形式
//安装
SamWaf64.exe install
//启动
SamWaf64.exe start
//停止
SamWaf64.exe stop
//卸载
SamWaf64.exe uninstall
五、源码地址
OpenCode 源码网,是一个专注于分享新奇、有趣且具有实用性的开源应用、系统、软件、硬件以及先进技术的平台。致力于精心打造一个充满活力的开源社区,携手众人共同构建开源新生态。!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。