什么时候需要清理环境
如果只是临时网络波动,不需要每次都大清理。下面这些场景才建议按 SOP 走一遍。
1. 适用场景
- 账号被封或提示无法继续使用,需要彻底退出旧登录态。
- 同一台电脑换新账号,担心旧 Cookie、旧授权或旧配置混在一起。
- Claude Code CLI 登录失败,反复跳回旧账号或旧组织。
- 网络、定位、WebRTC 状态混乱,需要重新确认环境。
重要提醒
清理前先备份你自己的项目文件。下面只针对 Claude 登录态、配置和缓存,不要删除工作项目里的源码。
2. 新号使用前先检查定位和 WebRTC
-
关闭不必要的位置权限
在浏览器设置里检查 Claude 相关站点的位置权限。如果不需要定位,保持询问或阻止状态。
-
检查 WebRTC 泄露
使用可信的 WebRTC 检测页面确认浏览器没有暴露与你当前网络不一致的本地或公网地址。
-
必要时使用 WebRTC 控制扩展
如果你的浏览器或网络环境确实存在泄露,再安装可信扩展并选择合适的阻止策略。
-
确认代理模式覆盖完整
如果使用代理工具,确认浏览器和 CLI 都走同一个稳定出口,避免 Web 端和终端出口不一致。
3. 清理浏览器 Cookie 和站点数据
浏览器里最常见的问题是旧账号 Cookie 没清干净。建议只清理 Claude 相关站点,避免误删其它工作网站登录态。
Chrome设置 -> 隐私和安全 -> 第三方 Cookie -> 查看所有网站数据,搜索并清理 Claude / Anthropic 相关数据。
Edge设置 -> Cookie 和网站权限 -> 管理和删除 Cookie,搜索相关站点并删除。
Safari设置 -> 隐私 -> 管理网站数据,搜索 Claude / Anthropic 后移除。
重启浏览器清理完成后完全退出浏览器,再重新打开,不要直接在旧标签页刷新。
4. 清理本地 Claude Code 状态
Claude Code 的官方文档说明,用户级配置位于 ~/.claude/,其它状态和 OAuth 会话可能存放在 ~/.claude.json。如果你要彻底切换账号,可以重点检查这些位置。
# macOS / Linux 常见位置
~/.claude/
~/.claude.json
# Windows 常见位置
%USERPROFILE%\.claude\
%USERPROFILE%\.claude.json
不要误删项目配置
项目目录里的
.claude/ 可能是团队共享设置。切换个人账号时,优先处理用户目录下的文件。
5. 检查系统凭据
- macOS:打开“钥匙串访问”,搜索 Claude、Anthropic、claude-code 等关键词,确认是否有旧登录凭据。
- Windows:在“凭据管理器”里搜索 Claude 或 Anthropic 相关条目。
- Linux:如果使用系统密钥环,检查 Secret Service、GNOME Keyring 或 KDE Wallet 中的相关项。
- 不确定某个凭据用途时,先截图记录名称和时间,再决定是否删除。
6. 重新登录前的确认清单
旧账号 Cookie 和站点数据已经清理。
用户目录下的 Claude Code 旧状态已经备份或移除。
系统钥匙串或凭据管理器里没有残留旧登录项。
代理、TUN 或系统网络出口保持一致,Web 和 CLI 不分流到不同地区。
浏览器定位权限和 WebRTC 状态已经重新检查。
准备用固定设备、固定网络和低频节奏重新登录。