0.15.6
发布日期:2026-10-22
这一版围绕访问验证、部署和日志留存,减少接入和日常维护中的重复操作。
更简洁的访问验证
中间校验页采用无边框布局,精简提示文字,品牌只在顶部展示一次,版权独立放在页面底部。请求追踪编号默认收起,出错时仍可展开提供给管理员。“客户品牌与中间校验页”的实时预览同步调整,支持自定义名称、Logo、主题色和联系信息。
补齐路径穿越检查
完善不同请求位置的目录穿越攻击检查,提高对编码和变形请求的覆盖。升级时保留用户自定义策略。
中文一键安装
安装脚本通过编号菜单选择全量部署或单容器部署、镜像源、中间件源和 SQLite/MySQL,并可自定义控制台、HTTP、HTTPS 与站点映射端口。私有源支持隐藏输入密码或复用 Docker 登录凭据;中间件默认使用 docker.1ms.run,也可指定自定义源和完整镜像地址。配置和独立密码自动生成,无需手动编辑 .env。
单容器部署只运行 WAF 容器,向导会询问外部 Redis、ClickHouse 和 MySQL 连接信息,适合已有中间件的环境。
脚本自动识别 amd64/arm64,选择对应镜像。全量 Compose 默认启用调度器,持久化配置、数据、证书及备份,健康检查同时覆盖 API 和 OpenResty。
新增安装、更新、查看状态和停止服务的中文操作菜单,以及一键升级脚本 upgrade.sh。升级自动识别全量或单容器部署,保留现有数据库、密码、端口和数据,仅拉取 WAF 镜像。
ZIP 日志冷备份
在“运行与升级 → 日志与缓存”配置每天的备份时间和 ZIP 留存天数,也可立即导出、查看状态和下载。支持 ClickHouse 和 SQLite;归档包含当前仍保留的全量日志、表结构、行数和 SHA-256 校验清单。
备份失败不发布半成品、不删除已有成功备份。数据库清理不会删除已导出的 ZIP。备份不包含站点配置、证书和业务数据库,建议另存到独立存储。
官网与使用文档
官网采用简洁的产品展示与轻量动效,支持深色模式和减少动态效果。公开文档新增单容器部署、HAS-WAF云使用流程和 .env 配置字段说明,并更新安装、端口与一键升级说明。
安装入口统一
官网、文档、更新记录及安装文件统一由 https://has-waf.haser.top 提供:
bash -c "$(curl -fsSL https://has-waf.haser.top/install.sh)"
已有部署可一键升级:
bash -c "$(curl -fsSL https://has-waf.haser.top/upgrade.sh)"
旧的 has-waf-docs.haser.top 不再作为新版本的默认下载入口。