dsh-cookie-cleaner:清理桌面客户端 cookie 库里堆积的 dsh-auth-*
DSH 桌面客户端每次用随机端口启动,都会在 Electron cookie 库里留下一条 dsh-auth-* 本地登录 cookie,端口一变就多一条,单条约 229 B,堆到约 70 条就挤爆 16 KB 请求头上限,服务端返回 431,客户端报 desktop welcome Web authentication failed。drscrewdriver 的 dsh-cookie-cleaner(v0.2.1,MIT,分类 admin-security)用插件加独立命令的双形态解决:插件侧只读播报堆积条数、请求头占用与距 431 的余量,Windows 下还能借宿主已打开的句柄做快照读数;清理由随包分发的 CLI 完成,必须等客户端完全退出后执行,支持全删 / 仅删已过期 / dry-run,写盘前先备份,删除语句由 host_key 白名单加名称前缀组成,并拒绝对未知库写表。插件还提供 profile patch 体检与一键修复,能机器判定 cordis.patch.yml 里 connection.cookieMaxAgeDays 是否写对。适用于遇到 431 启动失败的桌面端用户与 profile 维护者。
阅读全文