0.16.3
发布日期:2026-10-29
修复 Docker 部署中 Redis 域名解析与控制面、数据面配置不一致的问题,新增 WAF + Redis 轻量部署文件,补齐 Compose 下载配置。
Redis 连接一致性
- 数据面使用控制面发布的有效 Redis 主机、端口、密码和数据库编号,包括空密码和 DB 0。启动和控制台保存设置后同步配置。
- Redis 连接池区分数据库与凭据,切换数据库时检查 SELECT 结果;控制面修改连接配置后不再沿用旧连接。
- 容器启动从当前 DNS 配置生成 OpenResty resolver,支持显式指定 DNS IP。已有自定义 HTTP resolver 保留,旧主配置缺少 resolver 时备份并补入配置。
runtime.env仍优先于进程环境和.env。更换 Redis 服务时,需同步控制台中保存的配置;已有数据不会被自动清除。
部署与下载
- 新增 WAF + Redis Compose,主数据库和日志默认使用 SQLite,Redis 启用认证和持久化,不向宿主机暴露端口。
- 官网与安装包均包含三种 Compose 文件及 SHA-256 校验值,提供单容器和 Redis 版下载响应配置。
-
安装脚本支持第 3 项 WAF + Redis,以及
--with-redis无交互参数;自动生成密码并保留已有部署方式。 - 修复自定义站点端口段数量不一致导致 Docker 拒绝启动的问题,自动生成等量容器端口段。