项目简介
SamWaf
是个开源的 Web 应用防火墙 (简称 WAF),专为小公司、工作室和个人网站量身定制,专门帮你的网站挡住那些乱七八糟的攻击,比如 SQL 注入、XSS 跨站脚本啥的。
这项目是咱们国内开发者搞出来的,托管在 Gitee 上,代码敞亮亮地摆那儿,想研究想改随便你折腾。
它的目标很简单:让小网站也能用上靠谱的安全防护,不用花大价钱请 「保镖」。
功能特性:这货能干啥?
-
轻量级:和那些基于 nginx、apache、iis 的插件式防火墙不同,SamWaf 不依赖任何第三方服务,独立运行,轻装上阵,让你的网站运行更流畅。 -
私有化部署:再也不用担心云防护的费用问题了,SamWaf 让你轻松实现私- 有化部署,成本更低,更安全。
隐私加密:网站数据不上云,全程加密处理,管理端的网络通信也加密,真正做到滴水不漏。
-
DIY 功能:有没有遇到过那种想要的功能,但是防火墙不支持的情况?SamWaf 让你告别这种烦恼,自定义防护规则,想怎么写就怎么写,还支持脚本和界面编辑哦! -
白名单、黑名单:IP 白名单、IP 黑名单、URL 白名单、URL 黑名单,各种名单随你设置,让你的网站访问更加精准。
-
限制访问:支持限制 URL 访问,防止恶意请求对网站造成压力。 -
日志加密:无论是攻击日志还是通讯日志,SamWaf 都会加密保存,让你的- 网站数据更加安全。
自动 SSL 证书申请及续签:还担心 SSL 证书过期的问题吗?SamWaf 帮你自动搞定,省心又省力。
快速安装部署
SamWaf 的安装有多简单了。不管你是 Windows 用户还是 Linux 用户,甚至是 Docker 爱好者,都能轻松上手。
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
在 Linux 上也是同样的简便快捷。
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 防火墙了。
项目小结
SamWaf
就是一个既实用又贴心的开源网站防火墙项目。它轻量级、私有化、加密处理,让你的网站安全无忧。而且,它还支持各种自定义功能和日志加密保存,让你在网络安全方面更加得心应手。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。