cc switch怎么在wsl上使用

2026-04-11 11:121阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

window上想通过ccswitch,让wsl里的claude能便捷切换中转站。这一块应该怎么配置,看了一些佬的截图,似乎新版有些不一样,例如要求的是配置目录而不是配置文件,同时,我把ClaudeCode配置目录换成\wsl$\Ubuntu\home\xxx.claude这种,当我退出设置后他这个会被还原,也就意味着并没有设置成功
image1100×684 42.3 KB

网友解答:
--【壹】--:

在wsl里面 把你Linux目录的配置给删了 然后用ln -s 软链接直接把Win的配置连过来


--【贰】--:

软链接是最简单的,但 wsl 内 mcp 要自己配置。例如 playwright 之类的不能直接连接到 windows 上的 browser,得在 wsl 里装新的 browser


--【叁】--:

被还原是不是没点保存?改完wsl目录后拉到最下面点保存试试呢


--【肆】--:

我的直接替换.claude不行


--【伍】--:

cc switch 3.9 更新了 proxy 功能,你可以在你的 Windows 上开启以后,直接编辑 wsl 里的 claude 配置,让他走你的宿主机上的cc switch proxy
image2000×1300 113 KB
我没有 Windows,不知道 wsl 具体逻辑,但是直接走代理会不会更省事?


--【陆】--:

我后面调整,路径写对了。但是发现他并没有把跳过初次安装确认这个写入到json中。后续是我自己手动写入才解决的,不知道佬有没碰到这种情况,可能是当前软件存在的一个Bug

image728×447 15.1 KB


--【柒】--:

目前已经解决了。简单总结下过程

  1. 按如下图配置ClaudeCode路径
    image1038×436 29.3 KB
  2. 当前cc-switch版本可能存在“跳过Claude Code初次安装确认”的规则不会自动写入到json中,(已提交issue https://github.com/farion1231/cc-switch/issues/587) 所以导致即使配置目录正确,仍然会出现ClaudeCode要求登录的页面,解决办法就是手动把规则写入到json中
    写入方法可以参考如下

jq '. + {"hasCompletedOnboarding": true}' /home/你的用户名/.claude.json > /tmp/claude.json && mv /tmp/claude.json /home/你的用户名/.claude.json

image1295×410 10.2 KB


--【捌】--:

还能这样?我图省事,在wsl里也装了个cc-switch


--【玖】--: rapleeece:

能这样?我图省事,在wsl里也装了个cc-switch

也在尝试这个方案


--【拾】--:

确实是没保存


--【拾壹】--:

最简单的方式,1进入\wsl.localhost\Ubuntu\root这个目录去看
image197×140 2.87 KB
然后直接用.claude文件位置替换就可以,还有一种方法就是你直接把你那个windows下的那个的那两个json文件夹复制过去就行


--【拾贰】--:

我更建议使用

CC-Switch CLI v4.1.0 发布 - 交互式操作大升级! 搞七捻三
大家好! 继 v4.0.0 CLI 版本发布后,收到了很多朋友的反馈和建议。经过一天(bushi)的超强度开发迭代,v4.1.0 正式发布!这个版本主要聚焦在交互式操作体验的完善和命令行功能的增强,让大家在服务器上管理 Claude/Codex/Gemini 配置更加得心应手。 项目主页:GitHub - SaladDay/cc-switch-cli: ️ A c…

--【拾叁】--:

image770×316 20.6 KB
是这样子么佬,好像还是不行


--【拾肆】--:

换成这个\wsl.localhost\Ubuntu\root.codex,这是codex的你要是claude的就换成.claude


--【拾伍】--:
github.com

GitHub - songunity/ccswitch-cli: Claude Code 配置切换器 - 命令行工具,轻松管理和切换多个 Claude Code...

Claude Code 配置切换器 - 命令行工具,轻松管理和切换多个 Claude Code 配置。

我用这个可以了。