| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-05 | 2.3 kB | |
| v1.1.6 _ P0_Wei Yi She Bei ID(Xiu Fu Deng Lu Bei Qiang Zhi Tui Chu Xun Huan ) source code.tar.gz | 2026-06-05 | 1.8 MB | |
| v1.1.6 _ P0_Wei Yi She Bei ID(Xiu Fu Deng Lu Bei Qiang Zhi Tui Chu Xun Huan ) source code.zip | 2026-06-05 | 1.8 MB | |
| Totals: 3 Items | 3.5 MB | 0 | |
P0 紧急修复 — 大量用户出现"登录后被微信以安全问题强制退出、再登仍被踢"的循环,根因已定位并修复。强烈建议立即升级 + 对每个实例「升级实例」。
根因
此前全网所有实例共用同一个 machine-id(a67bf09f...,烤死在镜像层里)。machine-id 是 Linux 上最接近"设备身份证"的标识,微信用它做风控。成千上万个账号共用同一设备指纹 = 典型设备农场特征 → 被腾讯批量判风险 → 登录即被强制退出、反复循环。这解释了为何"新老版本用户同时爆发"。
修复
- 每个实例唯一且持久的 machine-id:新增容器启动钩子(
00-woc-identity),首启生成专属随机 machine-id 并持久化进数据卷,重启 / 升级 / 重建都保持不变;同步写 dbus machine-id、清除/.dockerenv容器标记。 - 手动「重置设备 ID」:管理页 → 实例卡片 → 「安全」弹窗新增「重置设备 ID 并重启」。若某账号又被风控标记,可一键滚一个全新设备身份(相当于换台新设备)再重新扫码登录,无需重建实例。
⚠️ 升级步骤(必做)
:::bash
docker compose pull && docker compose up -d # 拉取新镜像
然后对每个已存在实例,在管理页点「升级实例」——升级后实例会自动获得一个唯一 machine-id(旧实例数据卷里还没有该文件,钩子会当场生成)。之后重新扫码登录微信。
重要说明(请务必知悉)
- machine-id 共享是已确认的舰队级信号,但不能 100% 保证它是腾讯唯一的检测点。微信风控是持续演进的猫鼠游戏,此修复降低被检率,不保证根治。
- 有封号风险:建议先用非主力账号升级验证是否止血,再推主号。
- 已被风控标记的账号可能仍有冷却期;如再被踢,可用「重置设备 ID」滚新身份重试。
- 其余可能的检测信号(hostname 模式、X server 厂商串、无 GPU 软渲染等)暂未处理,视本次效果再决定是否加固。
镜像
ghcr.io/gloridust/woc-panel:1.1.6/latestghcr.io/gloridust/wechat-on-cloud:1.1.6/latest