SamWaf 开源网站防火墙 Go 源码私有化部署

SamWaf 是一套用 Go 开发的开源轻量级网站防火墙源码,可私有化部署在自有服务器上。它面向小公司、工作室和个人站点,提供多站点分策略防护,并集成访问控制、CC 频率限制、OWASP CRS 规则、日志加密与 SSL 证书自动续签等能力。

SamWaf 开源网站防火墙 Go 源码私有化部署
开发语言Go
资源大小20.17MB
运行环境Web / Linux / Windows
资源状态可查看

先看它解决什么问题

SamWaf 网站防火墙源码以开源形式发布,开发语言为 Go,资源体积约 20.17MB,运行覆盖 Web、Linux 与 Windows。它面向小公司、个人网站以及工作室场景,核心思路是把 Web 防护能力留在使用者自己的服务器上。

部署形态与运行环境

整套程序支持私有化部署,防护数据与日志经过加密后仅保存在本机,不需要连接外部云服务。启动过程被设计为一键完成,之后可以持续为站点提供防护。

在操作系统层面,64 位 Linux 与 Windows 均可承载,Arm64 环境同样在支持范围内。对于需要集中保护多个网站的小团队,这种运行方式可以作为统一的安全入口。

引擎结构与站点策略

防护逻辑并不挂载在 IIS 或 Nginx 这类 Web 服务器模块上,而是由独立引擎执行,因此架构选择上留有更大余地。

当同一套环境承载多个站点时,使用者可以给所有站点配置统一防护,也能单独为某个网站制定不同策略,避免所有站点被迫共用同一套规则。

规则维护与内置能力

规则编辑提供脚本与图形界面两条路径,过滤、拦截和放行条件可以按业务需要自行设定。系统还内置了 OWASP CRS 规则集,为常见 Web 攻击检测提供基础覆盖。

图片预览