Skip to content

Releases: v55448330/lazy-balancer-v2

v2.3.8

Choose a tag to compare

@v55448330 v55448330 released this 20 Oct 06:04

威胁大屏、厂商爬虫豁免、爬虫地址库、任务引擎与安全事件保留。

  • 新增:威胁大屏三栏版式,支持 1h/24h/7d 窗口、本站坐标自动检测、全屏展示与关键指标集中呈现。
  • 新增:2D 地图与 3D 地球双视图,支持国家高亮、点击下钻、省级视图与复位视角,两套交互保持一致。
  • 新增:正常/攻击光流按颜色区分;中国精确到省,同地区同秒超 10 条合并为 ×N 聚合计数。
  • 新增:流量采样自适应,可切全量或关闭;大屏采集租约随页面关闭自动释放,避免持续后台开销。
  • 新增:安全事件独立保留配置,默认 90 天/100 万行,与操作审计互不影响,并随集群同步。
  • 新增:安全事件显示触发类型与评分,危险等级按评分优先,大屏聚合与筛选同步扩展,定位更直接。
  • 新增:地域拦截支持厂商爬虫豁免——UA+PTR+官方 IP 段验证,放行按检测记录、伪装爬虫拦截。
  • 新增:内置 Google/OpenAI/Bing/360 官方爬虫 IP 段,支持定时更新与 .fast 预编译加速,减少匹配开销。
  • 优化:后台任务统一由任务引擎调度,爬虫地址库等任务支持定时更新、任务日志与运行监控,状态更清晰。
  • 优化:安全态势面板重构为窗口概览、目标规则与限流条,移除重复指标,信息层级更清晰。
  • 优化:集群节点访问地址与站点坐标合并到配置弹框,减少独立弹框与重复操作,节点管理更集中。
  • 新增:事件触发类型扩展为 WAF/CRS、WAF 自定义、爬虫 Bot、限流、IP 访问控制等,筛选选项同步。

升级提示:数据库自动迁移安全事件保留与流量采样配置;无需手动处理。

v2.3.7

Choose a tag to compare

@v55448330 v55448330 released this 15 Oct 05:07

WAF 触发自动封禁、海外地域细化到国家、任务引擎标准补全。

  • 新增:WAF 触发自动封禁——某 IP 在设定时间窗内被 WAF 拦截/检测达到阈值,自动加入黑名单并在 IP 层拦截(比 WAF 逐请求检查更快,防线前移);封禁时长可选 10/30 分钟、1/6/12/24 小时或永久,到期自动解封;支持观察模式(只记录建议不实际封禁);在名单中删除条目即解除封禁(该 IP 再次触发会被重新封禁);「今日封禁」按当日累计次数统计(删除条目不影响计数);预置「自动封禁名单」由用户决定关联到哪些规则;启用、修改与禁用操作均有确认提示。
  • 新增:地域拦截海外细化到国家——选择器新增「海外国家」分组(238 国),可按国家拦截或放行;此前的「海外」整段条目自动兼容(含义扩展为全部海外,存量规则无需修改)。
  • 优化:安全事件的海外 IP 归属地显示具体国家(原先只显示「海外」)。
  • 优化:规则列表的 TLS 列在证书签发进行中(含切换 CA 重新签发)实时显示任务阶段状态(此前一直显示「已签发」,签发过程不可见)。
  • 优化:任务引擎标准补全——业务开关关闭的任务不再空转调度(状态显示「已停止」);任务监控术语统一。
  • 优化:IP 地址列表(含空列表添加首条)、威胁情报库与受信代理网段的内容更新不再触发配置重载——改动秒级生效,长连接(WebSocket / SSE 等)不再因此被断开。
  • 优化:IP 快捷处置弹框——策略未关联可操作名单时提供一键创建并加入(黑名单/白名单/信任三个方向),策略较多时可按策略筛选。
  • 优化:安全事件的处理耗时统计更精确(拦截请求不再把日志落盘开销计入),大并发下不再出现事件缺失耗时的情况。
  • 修复:编辑规则开启 HTTPS 时端口自动切换 443(此前仅提示)。
  • 修复:部分全局设置(如请求体大小)修改后未实际生效的问题——现已全面加固,所有配置项均按设定值真实生效。
  • 修复:版本升级后重启实例,配置在首次手动重载前可能仍为旧渲染的问题——现启动时保证按最新配置生效。

升级提示:数据库自动迁移(新增配置列与预置名单);地域树缓存升级后首次启动自动重建。

使用建议:对大多数部署而言,IP 威胁库 + CRS + 地域拦截已能挡住 99% 以上的恶意请求,偶尔漏网的少量 IP 用事件页的快捷弹框手动拉黑即可,无需开启自动封禁。若您的业务确实面临高频持续攻击(如 CC 攻击、定向扫描),再考虑启用:建议先以观察模式运行一段时间,确认封禁建议准确后再转为正式封禁。
启用前须知:新封禁最迟约 1 分钟后生效(重载按分钟节流合并);每次配置重载为优雅热载,进行中的请求不受影响,但已建立的长连接(WebSocket / SSE 等)可能被断开,客户端会自动重连;持续攻击期间每分钟至多一次全量配置渲染与重载,存在一定性能开销。

v2.3.6

Choose a tag to compare

@v55448330 v55448330 released this 12 Oct 20:05

NTLM 认证后端支持、证书签发更快更稳、安全策略批量绑定一次保存、大量稳定性加固。

  • 新增:规则支持 NTLM 认证后端(如 Exchange、旧版 IIS)——一键锁定长连接亲和代理形态。
  • 新增:安全策略批量绑定——关联大量规则时一次保存完成(此前逐条提交,规则越多越慢)。
  • 优化:证书签发的 DNS 传播判定升级——多个公共 DNS 共识命中即放行,签发更快;每台 DNS 的探测结果在任务日志中逐台可见,排查更直观。
  • 修复:证书签发失败后改回手动证书,任务列表残留的失败任务在重新保存规则时自动清理;配置导入同样自动清理。
  • 修复:编辑 HTTP 规则开启 HTTPS 时,监听端口自动切换为 443(此前仅提示)。
  • 修复:任务监控页签发任务的失败次数现在准确累计。
  • 优化:绑定规则时同步校验「最多 8 条策略」与「限流策略唯一」,与单条绑定口径一致。
  • 其他:全项目审计加固——约 50 项稳定性、一致性与可观测性修复;保存链路新增分段计时日志便于定位慢保存。

升级提示:数据库新增列自动迁移;建议主从同时升级。

v2.3.5

Choose a tag to compare

@v55448330 v55448330 released this 11 Oct 03:14

每个上游可以有自己的回源域名、路径规则支持直接应答/跳转、大量稳定性修复。

  • 新增:每个上游可单独设置回源域名(同时决定回源 Host 和 HTTPS SNI),一条规则可以混合对接多个按域名区分的后端。
  • 新增:健康检查可以单独指定探测用的域名,避免严格校验域名的后端被误判为不健康。
  • 新增:路径规则支持「直接返回」和「301 跳转」——不经过上游,直接返回设定内容或跳转。
  • 优化:仪表盘延迟数据(P50/P95/P99)更精确。
  • 优化:容器重启或升级前会先排空在途连接,长连接不再被硬切断。
  • 修复:规则库自动更新在失败一次后就永远停掉的问题——现在无论成功还是失败,都会在下一个排程时间继续执行。
  • 修复:手动执行任务不再改变下一次预约执行时间。
  • 修复:主从集群页面一直显示「分区滞后」但实际数据已同步的问题。
  • 修复:任务监控页的时间显示偏差 8 小时的问题。
  • 优化:任务监控「近 24 小时执行」改为时间曲线图,高频任务不再把其他任务的柱子压扁。
  • 优化:任务操作统一——循环任务可手动「运行」,签发任务可手动重试,常驻任务只启停。
  • 优化:各页面表单里的单选项行与其他配置项对齐。
  • 其他:配置校验更严格(HTTP 规则禁止混用 http/https 上游、TCP 规则不再残留无效配置)、API 文档与实际行为对齐、100+ 项稳定性加固。
  • 安全:修复 10 项已知的连接处理安全漏洞(CVE),升级 Go 1.26.9 与基础系统。
  • 修复:升级 Caddy v2.11.7——修复上一版长连接流式转发(如 SSE)可能 60 秒被切断或异常中断的问题。
  • 安全:WAF 引擎同步升级(coraza v3.8.1),包含上游安全修复。

升级提示:建议主从节点同时升级(docker compose 一键更新,升级后自动对齐)。若需逐台升级,从旧版本(v2.3.4 及更早)升级时先升从节点;仅在 v2.3.5 系列内更新时先升主节点收敛最快。

v2.3.4

Choose a tag to compare

@v55448330 v55448330 released this 02 Oct 18:51

任务引擎 v2.0 四类型标准、威胁情报库存储重构、全面稳定性与安全加固 · Caddy v2.11.6 升级。

  • 重构 · 任务引擎 v2.0 四类型:全部后台任务按四类型管理——定时(排程槽驱动)、常驻(随系统启动自管理循环)、循环(固定间隔每轮执行)、触发(仅手动执行)。类型决定调度、记录与控制方式,任务监控页按类型标签/筛选/统一调度开关。
  • 优化 · 定时任务零噪音:规则库更新与自动备份在排程间隙不再每分钟空转探测——历史与日志只记真实执行。
  • 新增 · 每任务运行日志:tasks 目录下按任务独立落盘分阶段流水,面板内直接查看;运行历史保留 90 天自动清理,手动触发的执行记录现在带操作者归因。
  • 优化 · CA 等待补扫:证书任务在途时自动开启 30 秒兜底补扫,全部完成后自动停止——无事不空转;手动重试立即唤醒补扫,不再等待下一轮续期扫描。
  • 重构 · 威胁情报库 RDB 文件化:威胁库聚合产物落盘为 RDB 文件,策略引用与集群同步以文件为单一事实源。
  • 加固 · 稳定性与安全强化(74 项改进):后台任务异常自动隔离(单个任务出错不再影响整个面板进程)、主从切换后后台服务启停更可靠、安全统计临时文件按需清理(长期运行磁盘不再持续增长)、导入空用户表的备份会被直接拒绝(防误操作清空账户)、规则库导入与自动更新不再互相干扰、管理面板增加基础安全响应头(防点击劫持)。
  • 升级 · Caddy v2.11.6:上游安全与稳定性更新。注意行为变化:请求头默认上限 16KiB(超限返回 431)、下划线/点号头名不再匹配、未配置超时的连接有 1 分钟空闲读/写上限、客户端取消记 499——详见部署文档「Caddy v2.11.6 行为变化」节。
  • 优化 · 指标历史分桶:全局与规则指标历史查询按窗口自动分桶(≤720 点),长时间窗不再一次性返回数万行。

v2.3.3

Choose a tag to compare

@v55448330 v55448330 released this 26 Sep 22:02

安全事件重构、处理耗时可观测、Caddy 崩溃自愈与集群体验优化。

  • 重构 · 事件详情与 IP 处置:点击事件中的触发类型或 IP,即可查看命中详情并直接完成拦截 / 放行 / 信任操作。
  • 新增 · 四阶段处理耗时:规则流程弹框按阶段展示平均耗时;事件详情弹框显示该事件的耗时分解,微秒级精度。
  • 新增 · Caddy 崩溃自愈:Caddy 进程崩溃后 1 秒自动重启并恢复完整配置(含 HTTPS 规则),不再需要人工干预。
  • 新增 · 攻击类型双视图:总览页攻击分布支持按阶段或按攻击类型切换。
  • 优化 · 日志弹框:全部日志弹框统一样式(图标 + 标题 + 副标题),底部显示归档数 / 容量 / 上限统计;Caddy 四通道日志独立计量。
  • 优化 · 密码策略:8-24 位,仅限数字、大小写字母和特殊字符,不支持汉字。
  • 优化 · 证书切换:从自动签发切换到手动上传时必须提供新证书,并自动清理关联的签发任务。
  • 优化 · 从节点体验:从节点可查看运行日志(只读模式下不再拦截);服务控制操作日志记录实际操作人。
  • 优化 · IP 匹配 CIDR 化:事件详情弹框全部 IP 比对支持 CIDR 网段条目。
  • 修复:白名单 IP 不再被地域规则误拦;威胁库更新失败自动重试;并发渲染、集群同步、弹框竞态等多处稳定性修复。

v2.3.2

Choose a tag to compare

@v55448330 v55448330 released this 25 Sep 14:09

威胁情报、性能与部署适配。

  • 新增 · 威胁 IP 情报库:内置中科大(USTC)、FireHOL、Emerging Threats 三个权威来源,每天自动更新;在黑名单与 IP 访问控制中一键引用,不用再手工维护地址清单。
  • 新增 · 规则库更新排程:CRS / IP2Region / 威胁库的自动更新日期和时间由你定(默认每天凌晨),避开业务高峰。
  • 新增 · 三套内置拦截页:403 禁止访问、429 限流、系统维护,全新设计开箱即用,可直接选用也可在此基础上改写。
  • 新增 · 拦截页内容类型:预置 HTML / JSON / XML / 纯文本(含编码)——对接 API 的站点被拦时可以直接返回 JSON 错误体,不再只有网页一种形态。
  • 新增 · 受信代理(真实 IP):面板部署在 CDN 或反向代理之后时,也能取得访客真实 IP——黑白名单、限流、地域拦截不再把 CDN 节点当成访客。
  • 优化 · IP 地址列表:上万条条目流畅编辑不卡顿;底层 IP 比对算法重写为「聚合前缀 + 二分检索」,实测提速约 140 倍(5 千条名单单次查询 11.5µs → 82ns)至约 918 倍(20 万条满量名单 76.6µs → 83ns,热路径零内存分配)。
  • 优化 · 界面一致性:页面布局与弹框样式统一,多处交互细节打磨。
  • 修复:若干已知问题。

v2.3.1

Choose a tag to compare

@v55448330 v55448330 released this 25 Sep 14:07

安全模块重构——策略从「一锅烩」改为按流量处理阶段分层。

  • 重构 · 分阶段安全策略:策略按流量处理顺序拆为四个阶段——信任名单 → IP 访问控制 → 限流 → WAF,每个阶段独立配置、按序生效,一目了然。
  • 新增 · 信任名单:可信来源(办公网、监控探针等)可选「直通上游零检测」或「放行但保留检测记录」两种口径。
  • 新增 · IP 访问控制:黑名单 / 白名单两种模式,支持直接填写与引用 IP 地址列表,可叠加地域拦截。
  • 新增 · 基于 IP 的限流:按来源 IP 限制每秒请求数(可配突发余量),超限返回 429。
  • 升级 · WAF 双通道:CRS 规则库(异常分阈值裁决)与自定义规则(URI / 参数 / 请求头 / User-Agent 多条件,动作可选拦截 / 仅记录 / 计分)并存,互不干扰。
  • 兼容 · 老版本策略:旧版混合策略照常工作,可一键拆分为分阶段策略完成迁移。
  • 新增 · 拦截页自定义:可按整条规则或单条安全策略选择不同的拦截页面,不同阶段各配各的。

v2.3.0

Choose a tag to compare

@v55448330 v55448330 released this 25 Sep 14:06

企业认证与数据保障。

  • 新增 · 企业级 SSO:支持 OIDC 单点登录,接入组织统一认证体系,本地账号保留兜底。-
  • 新增 · 自动备份:按天 / 周 / 月定时备份配置到本地,保留份数可调,支持一键还原。