前段时间沉迷用 Claude Code 处理各种乱七八糟的事情,但是仅限于用App连接github,官方的 Claude Code CLI 却死活装不上。 错误代码扔给claude让它解析,这家伙说你这是大陆的ip被封锁了。我去,明明梯子开着,网页、App 都没问题,但只要在 PowerShell / CMD / Git for Windows 里跑安装命令,就各种连接失败,我说a社你这管的也太宽了吧。 这两天跟claude闲聊的时候才新get了一个知识点: Windows 的终端默认其实是不走系统代理的。 也就是说: - 浏览器走代理 ✔ - App 走代理 ✔ - 但 终端命令其实还是直接用国内 IP 在访问 Anthropic 的服务器 ❌ 所以在终端里怎么试都不行。 解决办法目前找了两个: 方法一:给 Terminal 配置代理 让 PowerShell / CMD 通过脚本使用系统代理,这个直接扔给ai写就行了。 方法二:直接开 TUN 模式(更省事(这个是ai写的文案,但是实测会有别的bug)) TUN 模式会创建一个虚拟网卡,把电脑所有流量都接管并走代理(打游戏的时候很有用!)。 这样终端、Git、CLI 工具都会自动走代理。 我最后直接开了 TUN 模式,结果就是: Claude Code CLI 一把安装成功,后面登录和运行也正常。 不确定自己的电脑的梯子是否管用,可以在terminal试一下这个命令: curl.exe https://www.google.com 如果有返回信息才是走了代理 我回想了一下之前装claude app的时候也遇到过开着梯子但是网络报错的问题,很有可能我是这个原因导致的。 新知识get[棒R][棒R] #claude
如何解决使用claude code的网络问题:代理
作者:如何解决使用claude code的网络问题:代理