vigie-waf-rust

一个基于Rust的高性能Web应用防火墙

快速开始自定义LUA脚本

快速轻量

依赖少,消耗低,高效的防御恶意访问。

防御矩阵

内置防御矩阵,包含黑名单、白名单、CC防御、伪爬虫防御、POW工作量证明防御

高自定义

用户可修改矩阵内的防御顺序和细节,大部分防御功能都暴露入口给LUA脚本,方便用户进行个性化调节。

SSL证书自动续签

内置ACME+Let's Encrypt证书自动续签,无痛管理站点;甚至还内置了自签证书,方便内部站点管理;

静态资源豁免

可以配置一些静态资源路径进行防御豁免,避免浪费资源;也可以针对pow单独进行一些接口的豁免,比如支付回调接口;

兼容多层代理

对于小型的网站防御,可以替代nginx作为入口;对于大型站点和需要更复杂的前置代理的,可以部署到nginx等代理之后,配置好可信ip来源和X-Forwarded-For就可以正常使用了。

Release