cc switch怎么在wsl上使用
- 内容介绍
- 文章标签
- 相关推荐
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
--【柒】--:
目前已经解决了。简单总结下过程
- 按如下图配置ClaudeCode路径
image1038×436 29.3 KB - 当前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 - songunity/ccswitch-cli: Claude Code 配置切换器 - 命令行工具,轻松管理和切换多个 Claude Code...
Claude Code 配置切换器 - 命令行工具,轻松管理和切换多个 Claude Code 配置。
我用这个可以了。
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
--【柒】--:
目前已经解决了。简单总结下过程
- 按如下图配置ClaudeCode路径
image1038×436 29.3 KB - 当前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 - songunity/ccswitch-cli: Claude Code 配置切换器 - 命令行工具,轻松管理和切换多个 Claude Code...
Claude Code 配置切换器 - 命令行工具,轻松管理和切换多个 Claude Code 配置。
我用这个可以了。

