跳到主内容
最新版本 · 发布于 2026-07-20

v2.11.046

🕷️ 蜘蛛池 · > ⚠️ **如果你在 v2.11.044 / v2.11.045 用过「普通用户流量」页的封禁功能,那些封禁实际上

$curl -fsSL https://dl.wztseo.com/spider-pool.sh | bash
50
累计版本
50
2026 年发布
0
下载总次数
100%
自托管 CDN

版本历史

点击卡片展开/收起

v2.11.046

最新
2026-07-20·40 MB(压缩,自动解压)

# v2.11.046 · 修复「普通用户流量」封禁的网段既看不见也没生效

> ⚠️ **如果你在 v2.11.044 / v2.11.045 用过「普通用户流量」页的封禁功能,那些封禁实际上

> 从未生效。 升级本版后会自动恢复**,不需要重新操作。详见下方第 2 条。

🔴 1. 封禁的网段在后台找不到

在「安全 → 👤 普通用户流量」页封禁网段后,到「安全 → 🚫 IP/UA 名单」页看不到任何记录,

也无法撤销。

原因:封禁结果写入的是「威胁情报名单」,而 IP/UA 名单页只显示手工维护的四个名单

(IP 黑/白名单、UA 黑/白名单),威胁情报名单在后台没有任何展示界面

封禁成功的提示语还写着「可在 IP/UA 名单页查看和撤销」—— 这是错的,把人指向了错误的位置。

修复:IP/UA 名单页新增「🎯 威胁情报名单」框,可查看、可编辑、带条数统计。

撤销封禁 = 删掉对应行再点保存。 提示语也改成指向正确位置。

> 这个名单和你手工维护的四个名单是分开存放的(便于整体回滚),但同样生效。

> 「普通用户流量」页的封禁、以及威胁情报源自动拉取的 IP,都写在这里。

🔴 2. 更严重:封禁其实根本没生效

上面那条只是「看不见」。查下去发现封禁压根没起作用 ——

封禁写入的格式是 1.2.3.0/24 # 说明文字(注释跟在网段后面),而黑名单解析只跳过

整行# 开头的注释;这种行内注释会让网段解析失败,整条被静默丢弃

也就是说:界面提示封禁成功,实际一条都没进黑名单。 属于最容易误事的一类问题 ——

看起来生效了,其实没有,而且没有任何报错。

修复:

  • 写入时注释单独成行,不再跟在网段后面
  • 解析时容忍行内注释 —— 因此升级后,之前按旧格式写坏的封禁会自动恢复生效,

你不需要重新封一遍

升级建议

  • 在 v2.11.044 / v2.11.045 用过封禁功能的,建议升级。 升级后先到

「安全 → IP/UA 名单 → 🎯 威胁情报名单」确认一下里面的内容是不是你想封的;

如果有不想要的,删行保存即可。

  • 没用过这个功能的不受影响,可随下一版一起升。

v2.11.045

2026-07-20·40 MB(压缩,自动解压)

# v2.11.045 · 修复 AI 接口预设里三个调不通的 Claude 模型

🔴 修复:OpenRouter 的 Claude 模型选了就报错(三条全坏)

「采集管理 → AI 配置」里选 OpenRouter 供应商时,三个 Claude 选项全部无法使用,

选中后调用直接失败:

| 预设里写的(错) | 正确的 |

|---|---|

| anthropic/claude-haiku-4-5 | anthropic/claude-haiku-4.5 |

| anthropic/claude-sonnet-4-5 | anthropic/claude-sonnet-4.5 |

| anthropic/claude-opus-4-5 | anthropic/claude-opus-4.5 |

OpenRouter 的模型名用点号,而预设写成了连字符(那是 Anthropic 官方直连的写法)。

一字之差,三个选项一个都用不了,而且已经这样很久了。

已修正并更新到当前一代,全部按 OpenRouter 官方模型列表逐条核对过:

  • Claude Haiku 4.5(快/便宜)
  • Claude Sonnet 5(速度与智能平衡)
  • Claude Opus 4.8(旗舰,最强 Opus)
  • Claude Fable 5(最强,贵,难题专用)
  • 另保留上一代 Sonnet 4.6 / Opus 4.7 备选

> 如果你之前在 OpenRouter 下选过 Claude 且一直调用失败,升级后重新选一次即可。

> 已经手工填对模型名的不受影响。

修复:Gemini 预设的错误提示 + 补两个稳定版

预设里有一条注释写着「Google API 没有 gemini-2.5-flash」—— 这是错的,该模型存在且可用。

已删除该错误提示,并补上遗漏的两个稳定版:

  • gemini-2.5-pro(稳定)
  • gemini-2.5-flash(稳定)

Gemini 其余 10 个选项已用真实 key 拉官方模型列表逐条核对,全部有效,无需改动。

说明

  • 本版只动 AI 接口的模型选项列表,不改任何调用逻辑,升级无风险。
  • 已有的 AI 端点配置不受影响 —— 预设只在「新建端点」时提供下拉选项。
  • ⏰ 仍在用 DeepSeek 的机器请注意:deepseek-chat / deepseek-reasoner 将于

2026-07-24 15:59 UTC 被官方停用。升级到 v2.11.043 或更高版本会开机自动

把旧模型名换成 deepseek-v4-flash,不用手工改配置。

v2.11.044

2026-07-20·40 MB(压缩,自动解压)

# v2.11.044 · 「普通用户流量」分析面板 + 一键导出诊断包

新增:安全页「👤 普通用户流量」标签

用来回答一个很常见的问题:「后台显示普通用户几十万上百万,是不是被攻击了?」

以前只能看到一个吓人的数字,看不出这些流量到底是什么。现在按 IP 的 C 段(/24)聚合,

把每个网段的行为形状摆出来,并对每一条给出能看懂的判断依据:

  • 时间维度:昼夜节律(真人有作息、机器 24 小时平坦)、活跃小时数、分钟级突发度
  • UA 维度:伪造搜索引擎 UA、脚本工具指纹(python/curl/scrapy/无 UA 等)
  • 行为维度:是否加载 CSS/JS/图片(真浏览器必然加载,脚本只要 HTML)、有无探测

wp-login/.env/.git 这类敏感路径

  • IP 结构:C 段内地址占用密度、同一 /16 下是否有多个相邻段协同活动

⚠️ 只分析非蜘蛛流量。 蜘蛛侧有独立的蜘蛛防火墙,这个面板一行都不碰。

关键设计:先分清「未收录的爬虫」,再谈可疑

实测发现,很多被算进「普通用户」的其实是自报家门的爬虫(在 UA 里写明了自己的名字、

版本,有的还留了说明网址和联系邮箱),只是本系统的蜘蛛识别库还没收录它们。

它们的行为和攻击极其相似 —— 少量 IP、超高频、路径单一、不加载静态资源。

只看行为一定会把它们判成攻击并建议封禁。

所以现在会先给网段定性:

  • 🤖 已声明爬虫 → 直接告诉你它叫什么,建议「按 UA 屏蔽」或「加进识别库」,

不建议按 IP 段封禁(它们 IP 很少且固定,按段封既没必要又容易误伤)

  • 🔧 工具/脚本 / 🌐 类浏览器 → 才进入可疑度打分

AI 研判:只出建议,人工确认才封

点「🤖 让 AI 研判」,AI 会对每个网段给出「攻击 / 采集器 / 正常 / 不确定」+ 置信度 + 理由,

显示在判断依据下方。AI 不能封禁任何东西,必须你勾选后点「封禁选中」。

三重护栏(都在服务端强制,不依赖 AI 是否听话):

1. 段内只要有蜘蛛流量,一律禁止封禁 —— 蜘蛛请用蜘蛛防火墙处理

2. 属于搜索引擎或 CDN 回源范围的网段一律拒绝(Google/百度/Bing/Yandex/Cloudflare),

只要有重叠就拒,不要求完全落在里面

3. 封禁时服务端重新聚合校验,只允许封本次分析里真实出现过的网段;AI 编造出来的

网段会被整条丢弃

封禁结果写入「威胁情报名单」,和你手工维护的黑名单分开存放,可在「IP/UA 名单」页查看和撤销。

新增:📦 一键导出诊断包

遇到看不明白的流量问题,可以导出诊断包发给技术支持,不用开放服务器权限。

包含:流量构成(各类蜘蛛/普通用户的请求数与 IP 数)、C 段行为指纹、UA 分布 Top 30、

小时分布、防护开关状态、机器负载。只有几十 KB。

隐私:

  • 不含单个访客 IP(只到 /24 网段)、不含原始访问日志不含任何密钥或密码
  • 黑白名单只报条数,不导出内容
  • 不会自动上传 —— 文件下载到你本地,由你决定要不要发给我们

说明

  • 本功能依赖 ClickHouse 做流量聚合。未启用 ClickHouse 的机器(单站模式常见)打开这个

标签会提示「本机无法进行流量聚合分析」,其余功能不受影响。

  • 昼夜节律类信号只在观察窗口 ≥12 小时时参与判断 —— 1 小时的窗口谈作息没有意义。

v2.11.043

2026-07-20·39 MB(压缩,自动解压)

# v2.11.043 · DeepSeek 旧模型名自动升级 + 模板归属大修 + AI 功能补齐

> 本版包含 v2.11.042 的全部内容(042 未单独发布)。

⏰ 紧急:DeepSeek 2026-07-24 弃用旧模型名(建议尽快升级)

DeepSeek 官方于 2026-07-24 15:59 UTC 硬弃用 deepseek-chat / deepseek-reasoner,

之后请求直接失败。用 DeepSeek 的机器届时采集/洗稿/翻译/AI SEO/栏目生成会同时停摆

  • 升级本版后开机自动把旧模型名换成 deepseek-v4-flash,不用手工改配置。

(模型名存在数据库里,只更新软件预设是救不了已装机器的。)

  • base_url / api_key / 请求格式都不变,只有模型名变。
  • 只动 api.deepseek.com 官方直连端点;OpenRouter 等聚合商用自己的命名空间,不受影响。
  • ⚠️ 原来用 deepseek-reasoner(推理模式)的,迁移后会落到非思考模式。

需要推理能力的请到「采集管理 → AI 配置」手动改成 deepseek-v4-pro

  • 新建端点时可选 deepseek-v4-flash(快/便宜)和 deepseek-v4-pro(旗舰),都是 1M 上下文。

修复:商城模板装完「没名字·没缩略图·和别的模板重复」

  • 没有中文名 —— 商城包里其实带着名字(如 CryptoNova · 加密新闻杂志),但列表接口

从不返回它,卡片只能显示裸目录名。现在显示中文名,底下小字标注 模型 / 目录id

  • 没有缩略图 —— 缩略图只存在于商城目录里,不在模板包内,装完本地读不到。

现在安装时自动落地;商城包内也补了预览图(老版本重装一次也能出图)。

  • 同名模板互相串台 —— 同一个模板装到多个模型/分组下时,后台用目录名当唯一标识,

导致卡片看着重复;更严重的是缩略图/编辑/保存/删除都会作用到错误的那一份

修复:同一模板装到多个分组时「改了模板不生效」(渲染层根因)

这是上一条的根子,影响的是实际渲染:

  • 引擎的模板表也按目录名建立,三份同名模板互相覆盖、按字母序最后一个赢,另外两份

被静默丢弃。结果三个环节各指一个目录:后台编辑器改的是首个匹配的,引擎渲染的是最后

一个,用户以为在改域名所属分组的那一份。内容相同时看不出来,一改模板就是「不生效」

  • 域名绑定也只用目录名做 key:三张卡片读同一条记录;在 A 卡保存完再在 B 卡保存,

B 会直接盖掉 A 的绑定

  • 现在全链路改用「模型/模板名」唯一标识。老的绑定不需要重新绑 —— 启动时自动归一

(按绑定域名实际所属的分组定位到正确的那一份),判不出来的由引擎兜底,兜底也优先选

域名所属分组的那一份。

新增:模板配置体检 + 绑定冲突提示 + 「无模板返回 404」开关

排查「域名为什么调不到我装的模板」以前全靠猜,现在后台直接说清楚。

  • 模板管理页新增「配置体检」标签(带红色数字角标),自动列出有问题的域名和修法:
  • 分组没有模板:域名没绑模板,所在分组/模型下也没有任何模板 → 只能发兜底页。
  • 绑定指向了别的分组:域名身上挂着绑到其它分组模板的旧记录。绑定优先级最高,

所以本分组新装的模板永远不生效 —— 最容易被误判成「模板装了没用」。

  • 绑定冲突提示:一个域名只能绑一个模板。现在保存前就在域名框下方标红提示已绑在

哪个模板、去哪解绑。

  • 新开关「分组没有模板时直接返回 404」(默认关闭):关闭时发一个简陋兜底页(HTTP 200),

页面「看着正常」但内容很差,配置漏了不容易发现;开启后问题立刻暴露。

⚠️ 默认不开是有意的 —— 任何分组临时没模板(换模板中、刚建分组还没装)都会让整站 404。

建议先看体检面板确认没有误报再开。

新增:AI SEO 增强可选 AI 接口 + 失败自动换端点

  • 界面原本写死「GLM-4 worker」,实际用的是 AI 配置里第一个启用的端点(多数人配的是

DeepSeek),文案骗人。现在显示实际使用的端点名和模型

  • 新增 AI 接口选择器,可为这个功能单独指定供应商;不选则沿用原行为。
  • 失败自动切备用端点 —— 以前端点偶发限流/超时/内容审核拒绝,文章直接标记失败,

一键加入几千篇时端点抖一下就是一大批失败。

  • 尊重端点上配置的超时时间(以前写死 60 秒)。

新增:AI 生成栏目支持「写入网站分组」

  • 「目标」原本只有 写入模型库 / 写入特定域名 / 仅预览,想给某个分组生成栏目只能挑一个

属于它的域名让系统反查 —— 域名没分组就直接报错。现在多了「写入网站分组」选项。

  • 顺带修:传入不存在的分组以前会被静默写成脏数据,现在会校验并提示。

其它

  • 商城安装日志和返回值记的是商城标注的模型,不是你实际选的安装目标(装到 A 日志写 B),

排查时对不上。现在记真实目标。

  • 商城「已安装」检测和卸载原本只查商城标注的模型,装到自选目标后检测不到、也卸载不掉。

v2.11.041

2026-07-19·39 MB(压缩,自动解压)

# v2.11.041 · 单站/站群可自由添加 www./二级域名

修复:添加 www.123.com / 二级域名「加不进去」

  • 之前后台添加域名会强制砍掉 www. 前缀,导致 www.123.com 被归一化成 123.com,

和已有的 123.com 撞成「重复域名」被静默跳过 —— 看起来就是「加不进去」。

  • 现在不再砍 www:客户可自由把 www.123.comblog.123.comm.123.com

任意子域名作为独立站点添加(单站/站群/泛目录任意模式)。

  • 服务端用精确 host 匹配,存什么就服务什么;用哪个域名访问就在后台填哪个。

说明

  • 想强制跳 www 的,继续用分组里的「301 重定向到 www」;想让 www 和裸域各自独立服务的,现在直接加两条即可。
  • 后台「根域名列表」提示文案同步更正(旧文案误写「不带 www」)。

v2.11.040

2026-07-18·39 MB(压缩,自动解压)

# v2.11.040 · 精准访客分流·国家维度(geo_country)+ 命名/入口优化

新增:「🌍 精准分流·国家维度」(geo_country)—— 英文站/跨国站的正解

  • 原「精准 cloak(geo_lang)」按语言分流,只适合泰/印尼/越等小语种站(审计员用中文/英文=非目标语言→看正常站)。
  • 英文站/跨国大语种站语言分不开审计员和真客户,新增按 IP 国家分流:
  • 🤖 蜘蛛 → 渲染收录 💰 目标国家 IP + 搜索来路 → 跳广告 🛡 目标国家直访 → 404 🎭 非目标国家(美国等审计区)→ 渲染正常站(防降权)
  • 基本设置选「🌍 精准分流·国家维度」→ 填目标国家码(PH,IN,NG…)。⚠ 需已导入 GeoIP 国家库。

优化

  • 「精准 cloak」统一改名「精准访客分流」(语言维度 / 国家维度两种)。
  • 基本设置「游客访问跳转」加醒目推荐卡片 + 一键启用。

建议

做英文/跨国站群的用户更新;小语种站继续用语言维度即可。

v2.11.039

2026-07-18·40 MB(压缩,自动解压)

# v2.11.039 · 新闻翻译跨模型 fallback + 文章库健壮性 + 未分组筛选

修复:某些模型对小语种弱(如 DeepSeek 泰语)导致翻译不彻底

  • 翻译后语言校验失败时,自动换 fallback 链里的其它端点(不同模型)重译,而不是死磕同一个模型。
  • 给弱语种源(泰语等)配一个更强的 fallback 端点(GLM/GPT/Gemini),泰语这类问题自愈。

修复:文章库某分组「计数有数字但点开列表空 / 单篇打不开」

  • 根因:articles 表 title/summary/hits 允许 NULL,一篇脏数据(NULL)会让整个列表 / 单篇查询 Scan 报错 → 500 → 前端静默空。
  • 全字段 COALESCE 兜底,一篇脏数据不再搞垮整个分组;前端加载失败不再静默吞错。

新增:文章库「未分组」一键筛选

  • 「全部文章库」旁加「🗂 未分组(N)」按钮,点击直接列出所有没分组 / 坏分组的文章。
  • 配合「全选跨页 → 批量移动」一键归类,不用再翻页找孤儿。

建议

用新闻采集(尤其小语种)/ 文章库的用户建议更新。

v2.11.038

2026-07-18·40 MB(压缩,自动解压)

# v2.11.038 · 授权页退款文案 24 小时

变更

  • 授权管理页「7 天无理由退款」→「24 小时无理由退款」,与官网退款政策一致(24 小时内、未深度使用可申请全额退款)。

建议

文案一致性更新,可随手升级。

v2.11.037

2026-07-18·40 MB(压缩,自动解压)

# v2.11.037 · AI 关键词扩展三项优化

修复:扩展慢 + 核心词残留 + 长尾质量

有用户反馈:加了核心词做 AI 扩展要 90 分钟,且原来不能用的核心词还留在库里,只想保留可用的长尾词。本版针对性优化。

1. 删核心词 / 留长尾(新)
  • AI 采集页「关键词扩展」加「扩展后删核心词」开关:任务成功完成时,自动把这批核心词从关键词库删除(只留生成的长尾词)。仅在任务「完成」才删,超时/取消不删,避免误删。
  • 关键词管理页加「🎯 选中疑似核心词」按钮:按「短词 / 词数≤2」启发式选出疑似核心词,审核后走批量删除,长尾词不会被选中。
2. 提速 + 护蜘蛛
  • 原本每生成一个长尾词就 SELECT COUNT + INSERT 一次,疯狂敲共享的 spider-pool.db、和蜘蛛抢写锁(会拖慢抓量)。
  • 改为:任务启动时一次性把库里已有关键词 load 进内存去重集,workers 并发插入靠加锁去重(跨 worker 也不重),每个核心词的长尾一次事务批量写。既快又不再抢蜘蛛写锁。
3. 质量过滤
  • 自动丢弃垃圾长尾:太短(<2 字符)、纯符号/数字(无任何字母)、与核心词完全相同的行。长尾更干净可用。

建议

用 AI 关键词扩展的用户建议更新。

v2.11.036

2026-07-17·39 MB(压缩,自动解压)

# v2.11.036 · 模板渲染修复(栏目名 + dark 系列 CSS)

修复:{menu} 栏目名 {$vo.name} 渲染成空

模板里 {menu}...{$vo.name}...{/menu} 想显示栏目名,但引擎循环变量没有 name 字段(栏目名在 title)→ 渲染空、导航链接没文字。

  • 引擎加 {$vo.name} = {$vo.title} 别名(栏目名/文章名都取 title),手写模板不再踩坑。
  • 商城 CryptoNova / TokenForge 两套已同步改用 {$vo.title} 并重新上架,栏目管理现在能正常调用。

修复:dark 系列商城模板 CSS 从不加载

「深色通用模板」把整套 80KB 设计放在 static/css/style.css,只用 /*%MODERN_CSS_PATCH_v1%*/ 标记引用(没有 <link>)。但该标记原本只是内置预设的「已打补丁」旗标,对商城模板从不注入 → dark 的 style.css 从没加载过,渲染残缺。

  • 模板加载时在该标记处注入 static/css/style.css(仅当存在 → 无 css 的系统预设完全不受影响)。
  • dark1-9 现在能渲染出完整设计。

商城

模板商城全部缩略图已换成真实渲染截图(dark/crypto/pgslot 一线设计质感)。

建议

使用商城 dark 系列 / 多语言模板 / 栏目导航的用户建议更新。

v2.11.034

2026-07-17·39 MB(压缩,自动解压)

# v2.11.034 · 新增 2 套高质量加密货币模板(单站+站群双用途)

商城上新:CryptoNova + TokenForge

模板商城「加密/金融」新增两套精品加密货币模板,单站和站群都能用:

  • CryptoNova · 加密新闻杂志 —— CoinDesk/CoinTelegraph 风格。深空蓝黑 + 霓虹青紫渐变、玻璃拟态、实时行情条、Hero 特稿、资讯网格。适合加密新闻/资讯站。
  • TokenForge · 加密评测攻略 —— CoinGecko/Messari 风格。炭黑 + 祖母绿/金、市场快照组件、币种评测卡(评分星条)、入门攻略、涨跌榜。适合评测/攻略/数据站。

两套都:

  • 多语言可切换(泰/英/中 + 缺失兜底英文)
  • 单站锁死精美配色 + 站群自动按域名改类名去指纹(一套双用途,不用分开)
  • 文章日期自然分散(v033)、外链 CSS 自动内联(v030)、响应式、完整 SEO(TKD + JSON-LD)

用法

后台「模板商城 → 加密/金融」一键装到任意域名/模型 → 绑定域名 → 切语言即时生效。装前请先更新到本版(模板的多语言键 + 去指纹前缀在本版内置)。

v2.11.033

2026-07-17·39 MB(压缩,自动解压)

# v2.11.033 · 文章/卡片日期自然化(所有模板)

修复:批量生成的文章日期全扎堆在同一天

之前文章卡片、列表、详情页的发布日期直接取文章入库时间 —— 批量 AI 生成时全是同一天,一眼假,是明显的站群指纹。

本版引擎级自然化(所有模板自动生效,无需改模板):

  • 每篇文章按其稳定 ID 哈希,发布日期在真实入库日往前分散 2~400 天;
  • 不日漂移:锚定真实入库日,不是「今天往前推」,所以日期一旦定下就不变(Google 不会看到日期穿越);
  • 全站一致:同一篇文章在卡片、列表、详情页、JSON-LD Article schema(datePublished / dateModified)显示的日期完全一致;
  • 修改时间自动落在发布时间之后 0~20 天、且不超过今天。

效果:首页/列表卡片日期自然错落(如 2025-10、2026-01、2026-03…),像真实运营了很久的站。

对所有模板(含商城 9 套 PG 模板 + 系统内置)统一生效。

v2.11.032

2026-07-17·39 MB(压缩,自动解压)

# v2.11.032 · AI 生成任务:区分「真生成」和「跳过」

修复:显示「完成」实际却是全部跳过

有用户反馈:AI 文章生成任务,关键词已有文章会被自动跳过,但任务列表「成功」列显示的其实是 完成数(=成功+跳过),状态只写「✔ 完成」—— 看着像生成完毕了,实际是跳过完毕(一篇没新生成)。

本版:

  • 任务列表「成功」列改为显示真实生成篇数(完成 − 跳过)。
  • 新增「跳过」列(橙色 + 悬浮说明「该关键词在本分组已有文章,自动跳过」)。
  • 当一个任务全部跳过、0 新生成时,状态显示「⚠ 全部跳过」,并提示:想重新生成请换关键词 / 换分组 / 调高「每词最多篇数」上限。

一眼就能看出这次到底生成了几篇、跳过了几篇,不再误判。

说明:为什么会跳过

同一分组内、同一个关键词已经成功生成过文章(且文章还在)就会自动跳过,避免重复内容。这是正常去重,不是 bug —— 之前只是前台没讲清楚。

v2.11.031

2026-07-17·40 MB(压缩,自动解压)

# v2.11.031 · 模板多语言可切换 + 缺失翻译英文兜底

模板语言切换真正生效

之前「模板管理 → 切换语言」对文字写死在 HTML 里的模板(如商城的游戏模板)没有反应 —— 因为切换只翻译 {%占位符%},而写死的文字没有占位符。

本版:

  • 英文兜底:多语言模板用到某个翻译键、而目标语言还没翻译时,自动回退英文,不再把 {%key%} 原样漏到页面上。出模板只要保证英文齐全,其它语言逐步补即可。
  • 配套上架的 9 套 PG 游戏模板已全部改造成占位符式多语言(泰/英/中可切换 + 缺失自动兜底英文),并做了按域名变色(主色/背景跟随系统防指纹配色,保留原霓虹设计)。

影响

  • 使用多语言 / 商城模板的用户建议更新。
  • 纯用系统内置模板不受影响。
  • 配合 v2.11.030(模板不再被开机覆盖 + 外链 CSS 自动内联)一起用。

v2.11.030

2026-07-17·36 MB(压缩,自动解压)

# v2.11.030 · 自定义模板不再被覆盖 + 外链 CSS 自动内联

🔴 重要修复:自写/商城模板重启后变回系统模板

问题:安装自己设计的模板(或从商城装的第三方模板)后,绑定域名却发现前台还是系统自带的博客样式;清缓存、重启都没用。

根因:系统开机自升级程序会把「没有标准标识」的模板误判为老内置模板,在重启时把整套 HTML 覆盖成系统预设模板,你的设计被物理替换掉了(原文件备份为 .bak-时间戳)。

本版修复(三层):

1. 带 manifest.json 的模板一律视为「你刻意安装的」,开机永不覆盖

2. 模板商城安装时自动补齐标准 manifest.json,永久免疫;

3. 模板里的外链 CSS(style.css)加载时自动内联 —— 既让第三方模板的样式正常生效,又让每个域名拿到唯一的防指纹副本(外链 CSS 文件全站群一致 = 指纹风险)。

效果:现在你可以放心用自己的 UI 布局 + 自己的 CSS做模板,装进来就是你设计的样子,系统在后台自动做 SEO 标签替换和防指纹处理。

📖 新增:模板开发指南

docs/模板开发指南.md —— 教你把任意设计做成本系统可用的模板:目录结构、manifest 规范、SEO 标签、CSS 与防指纹、打包上商城、发布自查清单。

建议

所有使用自定义模板 / 商城模板的用户建议更新。纯用系统内置模板的不受影响。

v2.11.029

2026-07-17·36 MB(压缩,自动解压)

# v2.11.029 更新说明

🎨 模板商城:安装时可选「装到哪个模型 / 网站分组」

  • 之前商城模板只能装到它标注的固定模型(如 dark 系列固定在 blank 模型),导致装了绑定了却不生效 —— 因为域名用的是别的模型(如 wiki 单站),模板归属对不上,识别不到。
  • 现在:安装时弹窗选目标模型 / 网站分组。域名用哪个模型/分组,就把模板装到对应的那个 → 自动被识别调用。通用模板(dark 系列等)可装到任意模型/分组复用。

v2.11.028

2026-07-17·36 MB(压缩,自动解压)

# v2.11.028 更新说明

修新装授权绑定窗「一闪一闪」无法输入

  • 新装、未绑定官网授权时,后台一进 dashboard 就有几十个 API 返回 need-bind,原来每个 need-bind 事件都强制重建授权遮罩(:key 变化 → Vue 销毁+重建)→ 授权窗狂闪,连 API Key 都输不进去。
  • 现在:need-bind 事件幂等(只显示、不重建);只有遮罩被篡改删除时才重建。授权窗稳定显示,可正常填 wztseo.com 账号 + API Key 绑定激活(免费版同样需绑定)。

v2.11.027

2026-07-17·36 MB(压缩,自动解压)

# v2.11.027 更新说明

🔍 蜘蛛视角实测:修「老是抓取失败(stopped after 10 redirects)」

  • 蜘蛛池 URL 常对访问方跳转(cloak 精准隐身对非 Google 真实 IP 跳转 / 文章不存在兜底跳转 / URL 规则不匹配 / 跳转循环),原来实测工具跟到 10 次就报看不懂的「stopped after 10 redirects」。
  • 现在:捕获完整跳转链 + Googlebot UA 跨域跳转保留;失败时在弹窗里清楚说明「这个 URL 对蜘蛛是跳转的(不是内容页)」+ 跳转次数/链路 + 三种可能原因;成功但中途跳转过也提示「蜘蛛看到的是跳转后的页面,不是你输入的 URL」。

v2.11.026

2026-07-17·36 MB(压缩,自动解压)

# v2.11.026 更新说明

🖼️ 修复缩略图不显示(loremflickr 等外部占位图回退本地)

  • 部分文章缩略图用了 loremflickr / picsum / placeholder 这类外部随机图占位服务(常来自文章生成/导入),它们加载慢、302 跳转、境内常被墙 → 列表/首页图片刷不出来。
  • 本版渲染层统一处理:遇到这类占位图缩略图,自动回退用本地图片库(采集下载的本地图,快、稳、永不 404),再兜底 SVG。
  • 一次性修好历史文章 + 未来文章,无需改采集或清理数据库。已有大量本地图的站点终于把图用上。

(升级重启后新渲染生效;CF 缓存的旧页面清一下缓存或等 TTL。)

v2.11.025

2026-07-17·36 MB(压缩,自动解压)

# v2.11.025 更新说明

推荐所有客户更新 —— 本版修复了「蜘蛛池循环设置怎么改都不生效」的重要问题,并新增图片上传、列表分页等实用功能。

🐛 蜘蛛池循环配置(重要修复 + 全新界面)

  • 修复「段落间注入 / 相关推荐条数 / 友情链接条数 怎么改都控制不了」—— 根因是分组配置盖住了全局设置。现改为「按域名分组配置」(默认卡 + 各分组卡),升级后自动迁移,你的设置立即对所有域名生效,还能给单个分组单独覆盖。
  • 蜘蛛留住配置卡片全新设计:状态徽章、数据一目了然、编辑窗口随浏览器自适应。

🖼️ 图片库支持「上传图片文件」(新功能)

  • 图片库页新增绿色「上传图片文件」按钮 —— 拖拽 / 多选上传本地图片,自动存到服务器并写进图片库。
  • 本地图片永不 404(不再依赖外链,彻底解决导入图片死链、不显示的问题)。
  • 顺带修复「扫描本地图片」生成的图片 URL 打不开(无 /pic/ 服务路由)的问题。

📄 列表页分页 + 首页「查看更多」(SEO 增强)

  • 全部 30 套内置模板加上「列表页分页」+「首页栏目查看更多」。
  • 生成更多可被搜索引擎抓取的 URL,给蜘蛛更多入口(蜘蛛池放大)。
  • 分页 URL 自动对齐你的站点 URL 规则,收录统一。

升级方式

后台「检查更新」→ 更新到 v2.11.025 → 重启即可。升级后浏览器强刷一次。

(老的自定义模板若要用分页/查看更多,需在模板编辑器里手动加对应标签;新装机的内置模板已自带。)

v2.11.018

2026-07-16·36 MB(压缩,自动解压)

v2.11.018: 修站名迁移后蜘蛛内存缓存未重载的竞态(真实用户仍乱码)—转完自动通知蜘蛛重载UTF-8站名

v2.11.017

2026-07-16·36 MB(压缩,自动解压)

v2.11.017: 修txt数据预览对\r分隔小旋风文件显示空的bug + 含v016 ensureUTF8安全兜底(产生�拒绝转换+备份)

v2.11.011

2026-07-16·36 MB(压缩,自动解压)

v2.11.011: 加 --unlock-admin CLI 一键解除后台域名锁/IP锁

  • 场景:设了后台域名锁忘了锁的域名→提示"该域名不允许登录后台"进不去
  • spider-pool --unlock-admin:打印当前锁配置+关锁,不碰账号密码,无需重启
  • 跟 --reset-admin(忘密码)配套

v2.11.008

2026-07-16·36 MB(压缩,自动解压)

v2.11.008: 域名体检加威胁情报层(全免费无key)

  • AlienVault OTX 威胁脉冲(域名恶意/钓鱼历史)
  • PulseDive 域名风险等级
  • Shodan InternetDB 暴露端口+已知CVE漏洞
  • CDN 感知→跳过IP级误判
  • 修:黑名单误报(v2.11.007改用域名黑名单DBL/SURBL)

v2.11.005

2026-07-16·35 MB(压缩,自动解压)

# v2.11.005 更新说明

✨ 新功能

🩺 域名体检 · 批量筛选(全新工具)

买站群老域名前一键批量筛选,替代 Ahrefs + 手工查:

  • 一次查:域龄、Wayback 历史(黄赌毒风险)、收录、DNS/停放、黑名单、SSL、权威度、反链,综合评分 A-F + 中文建议 + 风险警告。
  • 历史含黄赌毒直接判 F、收录异常巨大预警垃圾 PBN。
  • 可配自己的 API Key(DataForSEO 精确 Google 收录 / Open PageRank 真实 DR / VirusTotal 恶意检测),不配也能用(免费估算)。
  • 三视图:体检 / 历史记录(持久化可回看) / 使用教程;点域名看全维度详情
  • 入口:工具 → 🩺 域名体检。
🛒 模板商城上新 9 套通用模板
  • 新增 9 套深色响应式通用模板,标签驱动内容、支持后台多语言切换,自带缩略图,一键安装。
  • 模板商城无感刷新(不再闪烁)、安装后立即显示最新版(修「显示旧版」)。

🐛 修复 / 优化

  • 模板管理:统一走「模板商城」,清理旧的一键导入入口。
  • 授权相关界面增强。

说明

  • 域名体检的精确检查需自行申请对应 API Key(教程内有申请链接),Key 存本地、自己付费。

v2.11.004

2026-07-15·36 MB(压缩,自动解压)

# v2.11.004 更新说明

✨ 新功能 / 优化

🚀 更新更省心
  • 更新提示横幅直接「一键升级」:发现新版本后,顶部横幅一键下载→校验→重启→自动刷新,不用再到「系统管理」底部找。
  • 紧急更新常驻提示,确保及时收到重要版本。
📢 首页官方公告
  • 仪表盘「账户信息」面板新增官方公告栏,展示官网动态、模板商城、更新提示等。

🐛 修复

栏目管理批量操作栏
  • 彻底修复批量操作栏(全选/批量删除/迁移/清空/保存排序)在部分页面显示不全/看不见的问题:改为独立区块,任何屏幕都完整显示。
模板商城
  • 合并重复的刷新按钮,操作更清爽。

🛡 稳定性

  • 授权/绑定相关界面稳定性增强。

v2.11.003

2026-07-15·36 MB(压缩,自动解压)

# v2.11.003 更新说明

✨ 新功能

🛒 模板商城(官方在线商城)· 一期
  • 后台「模板商城」新增「🌐 在线官方商城」区块,从官方目录一键下载安装行业模板,装完即可绑定域名。
  • 首批上架 5 套官方行业模板:博客资讯 / 杂志专题 / 新闻门户 / 电商商城 / 企业官网。
  • 安装做了原子化 + 校验(坏包不会覆盖已装模板)、支持卸载(有域名在用会拦下提示先换模板)。
  • 需授权使用:商城浏览与安装均需有效授权(未授权/破解无法使用)。

🐛 修复

详情页 <title> 为空
  • 域名没配标题模板时,文章详情页 <title> 会是空的(SEO 硬伤)。现自动兜底为「文章标题 - 网站名称」,列表/首页兜底网站名。
栏目管理批量操作栏
  • 修复上一版批量操作栏(全选/批量删除/迁移/清空/保存排序)按钮被裁切看不见的问题:改为单行显示 + 窄屏横向滚动,按钮永远够得着。

说明

  • 升级后进「模板管理 → 模板商城」即可看到官方在线模板并安装。

v2.11.002

2026-07-15·35 MB(压缩,自动解压)

# v2.11.002 更新说明

🐛 修复

企业模型标签填了不生效(公司简介 / 主营类别)
  • 根因 1(查找键错):企业资料按「分组显示名」存,渲染却用 safeGroup(优先返回模型目录名 model_dirname)去查 —— 只要分组分配了模型(几乎必然),两者对不上 → {公司简介短}{公司简介长}{主营类别} 填了也永远空白。
  • 根因 2(保存不刷新):后台保存企业资料后没通知蜘蛛 reload,缓存不更新,得重启才生效。
  • 修复:改为先按分组名查找(带兜底)+ 保存/删除后自动通知蜘蛛 reload。附回归测试。
CF 管理「Invalid access token(9109)」诊断
  • 添加 CF 账号时自动去除 API Token / 邮箱首尾空格与换行(粘贴带换行会导致 `Bearer tok

` 被判非法凭证)。

  • 鉴权类错误(9109 / 6003 / 9103 / 10000)改为中文人话提示 + 怎么修(而非原始英文),直接告诉你是 Token 过期/权限不足,还是把「全局密钥」误选成了「API Token」模式。

✨ 优化

蜘蛛池租赁官网门户 —— 豪华响应式改版
  • 登录/注册页升级为落地页(桌面双栏品牌+套餐展示+认证卡,移动单栏堆叠)。
  • 客户中心(订单/域名/自助下单)、公开进度页统一玻璃拟态+渐变高光设计。
  • 移动端 + 桌面端完美自适应。
栏目管理批量操作栏改单行显示
  • 全选/批量删除/批量迁移/清空/整组迁移/保存排序 不再竖排换行,保持一行(窄屏横向滚动兜底)。

v2.10.999

2026-07-15·36 MB(压缩,自动解压)

v2.10.999

  • 蜘蛛池租赁:新增客户自助注册(注册→登录→下单 全自助),店主可开关注册 + 设邀请码
  • 授权校验稳定性增强
  • 若干稳定性与安全优化

v2.10.998

2026-07-15·35 MB(压缩,自动解压)

v2.10.998

  • 新增「数据库启动自愈」:开机自动检测数据库健康,发现损坏自动修复(备份→重建→验证→换库),彻底防止升级/重启后偶发的「保存失败」
  • 更强的数据库容错,任何机器升级/重启撞到隐藏损坏都能开机自动修好

v2.10.997

2026-07-15·35 MB(压缩,自动解压)

v2.10.997

  • 修复强引配置/外链调用配置页刷新后偶发显示成「默认/已关闭」(冷加载自动重试,不用切走切回)
  • 修复外链调用配置卡片显示「关闭」但点进编辑是「开启」的状态不一致
  • 下载包 gzip 压缩(体积省约 60%,更新更快)

v2.10.996

2026-07-15·35 MB(压缩,自动解压)

v2.10.996

  • 强引配置健壮性大幅增强:外链来源异常时自动兜底,升级/降级不再因配置问题导致强引失效
  • 新增「强引健康自检」:后台强引配置页一眼可见每个分组是否正常触发,异常标红提示
  • 启动自愈:开机自动检测并纠正历史遗留的错误强引配置(来源指向空表等)
  • 若干稳定性与体验优化

v2.10.994

2026-07-14·35 MB(压缩,自动解压)

⚡ v2.10.994 更新 — 更新更快更省流量

🚀 更新体验优化
  • 📦 后台一键更新改用压缩传输,下载体积减少约 64%(101M→36M),更新更快更省流量
  • 🔄 自动解压 + 安全自检 + 平滑重启,一键无感更新
  • 🌍 海外服务器更新速度明显提升
📥 一键升级

```bash

curl -fsSL https://dl.wztseo.com/spider-pool.sh | bash

```

v2.10.993

2026-07-14·101 MB

🔧 v2.10.993 更新 — 修复 & 优化

修复了一些用户反馈的问题,体验更顺畅 😊

🐛 问题修复
  • 🔑 修复授权解绑后偶尔状态未正确刷新的问题,解绑更干净彻底
  • 🔄 优化授权状态在重启/更新后的一致性
  • 🧩 若干细节稳定性提升
📥 一键升级

```bash

curl -fsSL https://dl.wztseo.com/spider-pool.sh | bash

```

历史版本均通过 wztseo.com 自托管 CDN 提供下载,长期可用。