安装Claude Code (已安装的自行跳过)
- 官网的PowerShell一键安装
irm https://claude.ai/install.ps1 | iex(我没成功,安装目录是空的) - npm安装
npm install -g @anthropic-ai/claude-code
配置代理
- 打开新PowerShell
- 查看
claude安装位置whereis claude - 输出的路径可能是
/cygdrive/c/...,去掉/cygdrive/c,使用%HOMEDRIVE%/拼接后面的内容 - 在资源管理器的路径中输入修改后的内容回车,选择用记事本/VSCode打开输出目录中的
claude文件 - 在
#!/bin/sh下面追加export HTTP_PROXY="http://<ip>:<port>";export HTTPS_PROXY="http://<ip>:<port>"
修改后的文件如下所示:
1 |
|
- 保存文件
- 开启代理工具(v2rayN)的TUN模式(上面的工作不做,只开启这个也不好使)
- 重新打开PowerShell,输入
claude测试,如果一切顺利,可以开始登录。
常见问题
Claude Code 在国内无法连接怎么办?
多为网络环境限制所致。在 Windows 下为 Claude Code 配置代理即可解决:修改安装目录下的启动脚本注入代理环境变量,配合 TUN 模式接管流量。
需要安装额外的代理软件吗?
本方案无额外依赖,复用已有的代理端口即可:通过环境变量让 Claude Code 的流量走代理,不需要为它单独装任何工具。
配置后怎么确认代理生效?
按文章的测试步骤验证:配置完成后重新运行 Claude Code,观察此前失败的连接是否恢复正常,即可确认代理已生效。