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 維護者。

閱讀全文