基于openresty开发的服务器网关,融合waf和cdn的功能。
- 修改配置后快速生效
- 单连接限速
- QPS限制
- CC防御
- IP黑白名单
- IP地域限制
- 客户端token校验(网页验证码)
-
使用nginx原生ngx_http_proxy_module模块来进行回源处理,稳定。
-
使用nginx原生ngx_http_core_module的静态文件模块来快速处理缓存响应。
-
使用nginx lua module来完成缓存高效的动态匹配与响应。
使用golang编写的api来操作整体的wafcdn运行情况
- 域名配置 waf cdn的功能。
- 缓存管理 预加载,清理。
- 运行监控服务器的运行情况等功能。
自助安装脚本 https://gist.github.com/penndev/9f01b3864abe2368424d3a79f5efff7e