OpenCode 源码网,是一个专注于分享新奇、有趣且具有实用性的开源应用、系统、软件、硬件以及先进技术的平台。致力于精心打造一个充满活力的开源社区,携手众人共同构建开源新生态。
一、简介
- SamWaf网站防火墙是一款适用于小公司、工作室和个人网站的开源轻量级网站防火墙,完全私有化部署,数据加密且仅保存本地,一键启动,支持Linux,Windows 64位
- 项目采用了 Apache 2.0 license协议
- 允许自由使用:你可以自由地使用受该许可证约束的软件,用于各种目的,包括商业应用。
- 源代码可用性:通常要求在分发衍生作品时,提供相应的源代码。这有助于确保软件的透明度和可修改性。
- 专利授权:明确了许可证授予者对软件所包含的专利的授权,减少了使用者因专利问题而面临的风险。
- 兼容性:与许多其他开源许可证具有较好的兼容性,这使得在不同的开源项目之间进行集成和组合更加容易
二、主要功能
- 代码完全开源
- 支持私有化部署
- 轻量化不依赖三方服务
- 完全独立引擎,防护功能不依赖IIS,Nginx
- 自定义防护规则,支持脚本和界面编辑
- 支持白名单访问
- 支持IP黑名单
- 支持URL白名单
- 支持限制URL访问
- 支持指定界面数据隐私输出
- 支持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源码声明:
1、本站【OpenCode源码】资源全部收集于互联网,分享目的仅供学习与软件研究,请勿将软件进行非法使用!
2、如若本站【OpenCode源码】内容侵犯了原著者的合法权益,请提供合理依据,联系我们进行及时处理!
3、任何个人或组织,在未征得本站【OpenCode源码】同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台!
4、本站【OpenCode源码】为资源分享站,所有因资源导致的问题或违法行为,本站不负任何责任,且无义务提供任何技术支持!
5、本站【OpenCode源码】“站长亲测”栏目中的源码由站长亲测修复,确保资源和描述及教程一致,其它栏目中资源暂未亲测,需自行下载研究!
6、基于资源的特殊性,本站【OpenCode源码】资源一旦购买恕不退款,请谨慎选择,感谢您的理解!
1、本站【OpenCode源码】资源全部收集于互联网,分享目的仅供学习与软件研究,请勿将软件进行非法使用!
2、如若本站【OpenCode源码】内容侵犯了原著者的合法权益,请提供合理依据,联系我们进行及时处理!
3、任何个人或组织,在未征得本站【OpenCode源码】同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台!
4、本站【OpenCode源码】为资源分享站,所有因资源导致的问题或违法行为,本站不负任何责任,且无义务提供任何技术支持!
5、本站【OpenCode源码】“站长亲测”栏目中的源码由站长亲测修复,确保资源和描述及教程一致,其它栏目中资源暂未亲测,需自行下载研究!
6、基于资源的特殊性,本站【OpenCode源码】资源一旦购买恕不退款,请谨慎选择,感谢您的理解!
评论(1)
想试试