先说清楚:账号被停用后,第一步仍然是保留通知邮件、付款记录和申诉材料,再走官方支持。这里说的「清理」只用于退出旧会话、检查浏览器隐私和卸载本地程序,不是注册新号或绕过平台限制。
先检查浏览器有没有泄露网络信息
WebRTC 可能让网站读取额外的网络信息。如果只是做隐私检查,可以先看浏览器当前的 WebRTC 设置,或使用可信的隐私扩展。截图里的 WebRTC Leak Prevent 是旧版界面,不要只凭「第三个选项」盲选;改完还要确认视频通话等正常功能没有被影响。
账号停用后的正常退出与清理
1. 退出网站并清理 cookie。它只影响这台浏览器里的本地登录状态和站点数据,不会改变服务端的账号停用状态;清理前先保存申诉需要的页面和记录。
2. 正确退出或卸载 Claude Code。
网上有些清理清单,会让人逐项删除 ~/.claude.json 里的 userID、machineID、oauthAccount,再处理钥匙串和 ~/.claude/telemetry/。这些内容确实可能出现在电脑里,但不能一股脑当成「封号残留」。备份文件和 JSON 的数量只代表某次检查结果,不是每台电脑都固定一样。
先正常退出:如果 Claude Code 还能打开,先在 Claude Code 里执行 /logout。官方说明里,登录凭据本来就由 /login 和 /logout 管理;macOS 会把凭据放在加密钥匙串里。正常退出成功后,不需要再手动删除 Claude Code-credentials。
不要手改设备标识:~/.claude.json 不只保存 OAuth 会话,还包含 MCP 配置、项目状态和多种缓存。userID、machineID 也不是恢复账号的开关。为了改变设备身份去删字段,既不能解除停用状态,还可能把配置弄坏。退出失败时,我会先在 Claude Code 里运行 /doctor;如果程序打不开,再在终端运行 claude doctor。
遥测不是登录凭据:~/.claude/telemetry/ 在部分版本和机器上可能保存发送失败的遥测缓冲,和登录状态不是一回事。需要找官方支持时先保留诊断证据;如果只是希望以后不发送使用指标,可以设置 DISABLE_TELEMETRY=1,不用靠反复删除 JSON 文件。
确定不再使用时再看卸载说明:官方文档会提醒,删除 ~/.claude/ 和 ~/.claude.json 会一起删掉设置、已允许的工具、MCP 配置和会话历史。~/Library/Caches/claude-cli-nodejs/ 是缓存目录,不等于旧版安装;排查多版本冲突时,旧版本地 npm 安装通常在 ~/.claude/local/。这些目录不要混着删。
我会优先照着 Claude Code 官方的登录凭据说明、诊断步骤、遥测说明和卸载说明处理。清理本地数据只能帮助退出、排障或卸载,不能恢复被停用的账号,也不应该拿来绕过平台限制。
TUN 只会改变电脑的网络路由,和账号恢复没有直接关系。不要因为账号被停用就临时切换 TUN、DNS 或出口;这既不能解除限制,也会让后续申诉和故障排查多出变量。