Skip to content

Claude Code 网络怎么配?终端走代理与 HTTPS_PROXY 设置 ​

Claude Code 网络怎么配?先看最常见的问题:用不了多半不是节点不行,而是终端根本没走代理。浏览器会自动跟随系统代理,终端里的命令行程序大多不会。解决方法有两种:在终端里设置 HTTPS_PROXY 环境变量指向客户端的本地端口,或者在客户端里开启 TUN 模式接管全部流量。

节点本身的要求与网页版 Claude 一致:出口 IP 在支持地区、IP 质量好、连接稳定。长任务对稳定性要求更高。

本节内容 ​

哪些机场能用 ​

Claude Code 网络怎么配:让终端走代理的两种方法 ​

方法一:环境变量(推荐先试)。 找到客户端的本地混合端口,Clash 系客户端默认通常是 7890,在终端里执行:

bash
export HTTPS_PROXY=http://127.0.0.1:7890
export HTTP_PROXY=http://127.0.0.1:7890

然后在同一个终端窗口里启动 Claude Code。预期:能正常登录和响应。想长期生效,把这两行写进 ~/.zshrc 或 ~/.bashrc。Windows 的 PowerShell 用 $env:HTTPS_PROXY="http://127.0.0.1:7890"。端口号以你客户端设置页显示的为准。

方法二:TUN 模式。 在客户端里开启 TUN(部分客户端叫「虚拟网卡」或「增强模式」),所有程序的流量都会经过节点,不需要改环境变量。适合不想折腾终端配置的人,缺点是全部流量都走代理,要配合好分流规则。详见TUN 与代理模式。

两种方法别同时乱用:开了 TUN 又设环境变量一般也没问题,但排查时先只用一种。

节点怎么选 ​

  1. 地区和 IP 质量与网页版一致。 美国、日本等支持地区的原生 IP 节点,以官方当前支持列表为准。机房 IP 容易在登录时受限。
  2. 稳定性权重更高。 Claude Code 的一次任务可能持续几分钟到几十分钟,节点中途断线任务就会出错。晚高峰不掉线比延迟低重要得多。
  3. 单出口。 出口 IP 在任务中途变化会导致会话异常。连续查几次 IP 确认不变。
  4. 规则模式下确认 API 域名走代理。 Claude Code 连接的是 Anthropic 的 API 域名,规则模式可能漏掉。临时切全局测试,成功就把相关域名加进规则。

常见问题 ​

浏览器能用 Claude,终端连不上? ​

终端没走代理。按上面的方法设环境变量或开 TUN,然后重开终端窗口。

提示连接超时或 fetch failed? ​

先在同一终端里 curl -I https://www.anthropic.com 测试代理是否生效。不通就是环境变量没设对或端口不对;通了还失败看节点稳定性。

任务跑一半断了? ​

节点晚高峰丢包或出口 IP 轮换。换专线、单出口节点。参考API 超时排查。

设置了环境变量其他程序变慢? ​

环境变量只影响当前终端会话及其子进程。不想全局生效的,不要写进 shell 配置文件,每次手动 export。

用 sudo 执行时代理失效? ​

sudo 默认不继承环境变量,用 sudo -E 或在 root 环境单独设置。

相关阅读 ​

本站内容仅供参考,部分链接含推广说明,详见各优惠页。关于本站