WP Panel v1.4.0 正式发布。
本次版本的重点是“看得见”:新增日志分析页面,把日常访问日志变成可分析、可追溯的运维证据;同时升级 AI 诊断体验、加强第三方 AI 隐私保护,并让 Fail2ban 的封禁过程更透明。
很多运维问题的线索其实就藏在访问日志里——是被扫描、被爆破,还是某个接口在大量报错。但日志文件又长又散,还会随时间轮转删除,等真正出问题时往往已经翻不到。v1.4.0 的日志分析页面,就是为了把这一步变简单。
新增日志分析页面
面板新增独立的“日志分析”页面,支持按最近 1 小时、24 小时、7 天或自定义时间范围,分析网站当前日志与已轮转日志,在一个页面里汇总:
- 请求量与状态码分布;
- 热门访问路径;
- 访客 IP 与爬虫来源;
- 安全事件与当前封禁状态。
每一条统计都可以下钻到可追溯的日志详情,不用再手工登录服务器去翻日志文件。
日志报告支持 AI 深入诊断
日志报告可以直接发起 AI 深入诊断,并基于同一会话继续追问。
普通网站诊断与日志诊断现已统一会话上下文,能够根据你选中的状态码、路径、爬虫或 IP 聚焦分析,而不是每次重新扫描全量上下文。
加强第三方 AI 隐私保护
把日志交给第三方 AI 分析时,隐私是绕不开的问题。本次版本在发送前增加了多层清理:
- 清理密码、Token、Cookie、API Key 和网站绝对路径;
- 将 IPv4/IPv6 转换为会话内稳定别名,AI 返回后仅在面板本地恢复真实 IP;
- 脱敏失败时不会发送原始内容。
访问日志新增真实连接来源
网站访问日志新增实际连接来源信息,便于区分 CDN Header 中声明的客户端地址与真实回源连接;日志分析会提示明显的地址归属异常。现有 CDN 严格模式、通用兼容模式及 ESA 互斥规则保持不变。
Googlebot 官方 IP 段验证更稳
Googlebot 官方 IP 段支持中转缓存、手动导入和最近刷新状态,降低服务器无法直接访问官方来源时的验证失败风险;仅凭 User-Agent 仍不会认定为官方爬虫。
Fail2ban 递增封禁更透明
自动封禁按同一 IP、同一规则独立递增,阶梯如下:
| 触发次数 | 封禁时长 |
|---|---|
| 第 1 次 | 10 分钟 |
| 第 2 次 | 1 小时 |
| 第 3 次 | 6 小时 |
| 第 4 次 | 24 小时 |
| 第 5 次 | 7 天 |
面板会记录实际封禁时长、累计次数、恢复和解封状态。自动规则不会升级为永久封禁;永久封禁仍由管理员确认。
修正 WordPress 登录防护判断
成功登录,以及找回密码、重置密码、注册等明确合法的动作,不再计入登录失败封禁。安全页面同步补充了限流、封禁周期和突发缓冲说明。
其他改进
- AI 诊断默认最长等待时间提高到 180 秒(连接测试仍采用较短等待),减少复杂日志诊断被过早中断的情况。
升级与兼容性
- 本次包含面板 SQLite 数据库升级,schema 将从 1.0.43 依次升级到 1.0.48;
- 已安装服务器可以直接升级,升级不会删除或重建现有网站文件、网站数据库、WordPress 配置、SSL 证书或备份;
- 本次不修改安装脚本、面板签名校验和更新回滚机制;
- 升级后面板会同步 Fail2ban 配置并重新加载相关规则,现有兼容模式、白名单以及管理员手动永久封禁策略保持不变;
- 日志分析单次最多处理 7 天、512MB 数据;报告显示数据已截断时,请结合原始日志继续核对。
立即升级
WP Panel v1.4.0 已正式发布:查看 v1.4.0 发布页面。
升级后,在“日志分析”页面即可开始分析你的站点访问日志。