在使用 Claude Code 进行高效的代码生成与项目开发时,稳定的网络连接是确保 API 调用顺畅的基础。然而,由于部分地区访问 Anthropic 官方服务存在延迟或阻断问题,正确配置网络代理成为开发者必须掌握的关键技能。本文将通过清晰的步骤清单,指导您如何在不同操作系统环境下完成 Claude Code 的网络代理配置,确保代码生成任务不受网络波动影响。
确定代理类型与环境变量
在开始配置之前,首先需要明确您的代理服务器类型。常见的代理协议包括 HTTP、HTTPS 以及 SOCKS5。对于 Claude Code 而言,主要依赖环境变量来传递代理信息。您需要获取代理服务器的完整地址,通常格式为 http://127.0.0.1:端口号 或 socks5://127.0.0.1:端口号。请确保该代理服务稳定且支持 HTTPS 流量转发,因为 AI API 通信通常使用加密连接。如果您使用的是公司内网或特定网络环境,还需确认是否需要额外的认证用户名和密码,这将在后续步骤中涉及。
Linux 与 macOS 系统配置指南
对于基于 Unix 的系统,最直接的方式是通过修改 shell 配置文件来永久设置代理环境变量。打开终端,编辑 ~/.bashrc 或 ~/.zshrc 文件。在文件末尾添加以下两行代码,将 YOUR_PROXY_URL 替换为您的实际代理地址:
export http_proxy="YOUR_PROXY_URL"
export https_proxy="YOUR_PROXY_URL" 保存文件后,执行 source ~/.bashrc 或 source ~/.zshrc 使配置立即生效。为了验证配置是否成功,您可以运行 echo $https_proxy 检查输出是否正确。此外,如果代理需要身份验证,格式应为 http://username:password@host:port。此方法适用于大多数 Linux 发行版和 macOS 终端环境,能确保 Claude Code 在启动时自动读取代理设置。

Windows 系统配置与验证
在 Windows 环境中,配置方式略有不同。您可以通过图形界面或命令行两种途径设置。推荐使用 PowerShell 以管理员身份运行,输入以下命令设置当前用户的环境变量:

[Environment]::SetEnvironmentVariable("HTTP_PROXY", "YOUR_PROXY_URL", "User")
[Environment]::SetEnvironmentVariable("HTTPS_PROXY", "YOUR_PROXY_URL", "User") 设置完成后,建议重启终端窗口以确保变量加载。另一种方法是直接在全局系统设置中配置代理,但这样可能会影响其他非编程应用。配置完毕后,打开一个新的命令行窗口,输入 claude --version 尝试初始化 Claude Code,观察是否有网络错误提示。若出现超时或连接拒绝,请检查防火墙规则是否允许代理端口出站。同时,确保您的代理工具处于运行状态,且支持直连目标域名。通过以上步骤,您将能够顺利绕过网络限制,享受流畅的代码生成体验。
本文链接:https://ai-claudecode.cn/jiaochen/claude-codedmscwmdlpz-claude-codedlsz/