你好,我是易安。昨天订阅了Claude Max花出去800多块一个月,就为了体验Claude的真正实力,顺便玩一下Claude code,之前都是用的API的方式连接Claude code,这次通过claude app还是头一回,因此我把我自己在接入claude code过程中踩的坑分享给大家这里以VSCode为例给大家分享一下。
安装WSL环境
因为我是windows系统,使用claude code 没有mac和linux那么方便,官方的建议是先要安装WSL环境和node,安装这个非常简单,这里不再赘述,我也在我的星球分享过了,如果不会可以移步星球去查阅,实际安装好ubuntu环境后,我又安装了wsl插件,同时把d盘挂载在了/mnt 目录下,这样每次打开项目直接就是wsl环境。
登录Claude code
再wsl环境下输入:claude,来到claude的登录页面
输入/login 指令,进入登录页面
可以看到有两种连接方式,一种是获取Claude API调用,一种是订阅MAX会员,价格100美金起,有100美金和200美金两个档位,这次我订阅的是100美金的,于是我选择2.Claude app这种方式,然后回车。
可以看到有个oauth验证连接,访问进行授权,在浏览器页面点击授权
点击授权后,会弹出一串验证码,复制回答IDE中
这里每次复制都会报这个错,等下讲
粘贴到控制台,报403问题
解决登录报错
想起来Claude 的CEO老是排斥我们这边,可能是网络原因,于是我curl下,果真wsl环境还是显示深圳地区
这里只需要配置 WSL 使用 Windows 的代理即可:
# 在 Windows PowerShell(管理员)中执行
# 查看当前 WSL 版本
wsl -l -v
# 将 Ubuntu 切换到 WSL1
wsl --set-version Ubuntu 1
# 等待转换完成后,重新进入 WSL
wsl
# 查看 VPN 客户端的代理端口(通常是 7890、1080、10808)
# 设置代理
export http_proxy=http://127.0.0.1:7897
export https_proxy=http://127.0.0.1:7897
export all_proxy=socks5://127.0.0.1:7897
# 测试
curl ipinfo.io
设置好后,验证下,大功告成!
登录Claude
再次尝试登录:claude
我选择了一个浅色模式
选择2.Claude app,登录
点击验证链接,进行两阶段验证
复制验证码,回到IDE环境,这次显示登录成功!
进行Oauth2验证后,来到如下界面,遇到安全提示,一路回车
使用推荐的设置
来到最终的界面,还是熟悉的配方!
测试效果
昨天在破局线下分享MCP和智能体应用,刚好有现场使用claude code写过一个小案例
1000多行代码,一把过,看下运行结果