梯子
程序员梯子:GitHub、npm、Docker、Hugging Face 下载提速一次配好
开发者开了梯子,git clone、npm install、docker pull 还是慢?因为这些工具大多不读系统代理。本文给出 git、npm / pnpm、pip、Go、Docker 守护进程和 Hugging Face 的代理配置命令,并估算模型权重与镜像下载需要多大流量的套餐。
简短回答
系统代理只管浏览器和部分 App,git、npm、pip、Docker 守护进程都要单独指定代理地址;把这几处一次配好,再选流量充足、GitHub 与 Codex 实测可用的机场,开发下载就基本不再卡。
Codex 用户推荐榜单
数据更新 2026-10-04排序依据:Codex / ChatGPT 实测状态 + 稳定性 + 主推流量
- 1
二猫云编辑首选
联通、电信、移动入口分别优化的 IEPL 专线机场,主打 ¥20/月 130GB,Claude、Claude Code、ChatGPT、Codex、Gemini 在美 / 日 / 新节点实测可用,不限设备。
- ¥20/月 130GB
- 最低折合 ¥7.42/月
- IEPL + 直连 + BGP 中转
- Codex 实测可用
- 评分 9.9
- 2
宇宙云
VLESS 协议 + IEPL 专线机场,主打 ¥25/月 120GB,月 / 季 / 半年 / 年付都可选,年付小包折合 ¥8/月;ChatGPT 与 Gemini 实测可用,Claude 为官方标称。
- ¥25/月 120GB
- 最低折合 ¥8/月
- IEPL
- Codex 未标注
- 评分 9.2
- 3
飞猫云
VLESS 协议机场,官方宣称 IPLC / BGP / 原生 IP,57 个节点覆盖 9 个地区(含德国、土耳其、菲律宾、越南),星耀版 ¥25/月 150GB,学生版年付折合 ¥7/月,不限设备。
- ¥25/月 150GB
- 最低折合 ¥7/月
- IPLC + BGP 中转
- Codex 未标注
- 评分 8.5
- 4
光速云
VLESS 协议机场,官方宣称 IPLC 专线 + 原生 IP,60 个节点分布在香港 20、新加坡 / 美国 / 台湾 / 日本各 10,极速版 ¥23/月 148GB,轻量版年付折合 ¥8.25/月,不限设备。
- ¥23/月 148GB
- 最低折合 ¥8.25/月
- IPLC
- Codex 未标注
- 评分 8.4
- 5
星岛梦
2020 年开业的老牌机场,年付小包折合 ¥8/月到 ¥600 永久 1TB 共 9 档套餐,65 个节点覆盖 12 个地区,ChatGPT、Claude、Gemini 实测可用,亚洲节点表现最好。
- ¥25/月 150GB
- 最低折合 ¥8/月
- 企业级专线
- Codex 未标注
- 评分 8.6
- 6
微风网络
2025 年开业,官方宣称全 IPLC 线路,乘风版 ¥27/月 200GB(每 GB 约 ¥0.14),不限设备,另有两档永久不限时套餐;协议与支持客户端未公开。
- ¥27/月 200GB
- 最低折合 ¥11.42/月
- IPLC
- Codex 未标注
- 评分 8.6
参数对比
| 品牌 | 主推月付 | 最低折合月价 | 最低 ¥/GB | 线路 | Codex | Claude | ChatGPT | 设备数 | 评分 |
|---|---|---|---|---|---|---|---|---|---|
| 二猫云 | ¥20 / 130GB | ¥7.42 | ¥0.124 | IEPL + 直连 + BGP 中转 | 实测可用 | 实测可用 | 实测可用 | 不限设备 | 9.9 |
| 宇宙云 | ¥25 / 120GB | ¥8 | ¥0.133 | IEPL | 未标注 | 官方标称 | 实测可用 | 不限设备 | 9.2 |
| 飞猫云 | ¥25 / 150GB | ¥7 | ¥0.140 | IPLC + BGP 中转 | 未标注 | 实测可用 | 实测可用 | 不限设备 | 8.5 |
| 光速云 | ¥23 / 148GB | ¥8.25 | ¥0.140 | IPLC | 未标注 | 实测可用 | 实测可用 | 不限设备 | 8.4 |
| 星岛梦 | ¥25 / 150GB | ¥8 | ¥0.130 | 企业级专线 | 未标注 | 实测可用 | 实测可用 | 不限设备 | 8.6 |
| 微风网络 | ¥27 / 200GB | ¥11.42 | ¥0.106 | IPLC | 未标注 | 官方标称 | 官方标称 | 不限设备 | 8.6 |
“最低折合月价”取所有月付 / 年付套餐里折算后最便宜的一档;完整套餐见各品牌评测页,或用每 GB 单价榜、对比工具自选比较。
30 秒梯子选择器
回答 4 个问题:设备、用途、预算、流量,直接得到 3 个候选和理由。
快速步骤 · 6 步
- 01确认本地代理端口
在客户端设置中查看 HTTP 或混合端口,下文以常见的 127.0.0.1:7890 为例,以客户端实际显示为准。
- 02配置 git
用 git config --global 设置 http.proxy 与 https.proxy;SSH 地址在 ~/.ssh/config 中单独处理。
- 03配置包管理器
npm / pnpm 写入 proxy 与 https-proxy,pip 使用 --proxy 参数或 HTTPS_PROXY 环境变量。
- 04配置 Docker 守护进程
Linux 用 systemd drop-in 文件为 dockerd 设置 HTTPS_PROXY 并重启服务;Docker Desktop 在设置中填写手动代理。
- 05处理 Hugging Face 与大文件
选择官方地址加代理或通过 HF_ENDPOINT 使用镜像,并按模型体积估算流量。
- 06验证
分别执行 git clone、npm install、docker pull 和一次模型下载,确认速度正常且内网服务不受影响。
为什么开了梯子,命令行还是慢
客户端的“系统代理”只是在操作系统里登记了一个代理地址,浏览器会读,但 git、npm、pip 默认不看,Docker 拉镜像的是后台守护进程 dockerd,更不会继承你终端里的设置。所以常见现象是浏览器打开 GitHub 很快,git clone 却卡在几十 KB/s。解决方法有两种:在客户端开启 TUN 模式,让所有程序的流量都经过客户端;或者保持系统代理,把每个工具单独指向本地代理端口。下面按第二种逐个配好,TUN 模式下多数步骤可以跳过。
哪些开发流量需要走代理
| 来源 | 典型命令 | 读取系统代理 | 配置方式 |
|---|---|---|---|
| GitHub | git clone / push | 否 | git config 或 SSH 配置 |
| npm / pnpm registry | npm install、pnpm install | 否 | .npmrc 中的 proxy |
| PyPI | pip install | 读取环境变量 | --proxy 或 HTTPS_PROXY |
| Go modules | go mod download | 读取环境变量 | HTTPS_PROXY 或 GOPROXY |
| Docker Hub | docker pull | 否(由守护进程拉取) | systemd drop-in 或 Docker Desktop 设置 |
| Hugging Face | huggingface-cli、Python 库 | 读取环境变量 | HTTPS_PROXY 或 HF_ENDPOINT |
重要
下文统一用 127.0.0.1:7890 举例。7890 是常见默认端口,但不同客户端、不同版本可能不同,以客户端设置中显示的 HTTP / 混合端口为准。
git:HTTPS 和 SSH 分开配
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
# 不再需要时取消
git config --global --unset http.proxy
git config --global --unset https.proxy
这只对 https://github.com/... 形式的地址生效。用 [email protected]:... 的 SSH 地址时,在 ~/.ssh/config 中加一段(macOS 自带的 nc 支持 -X 5 参数,Linux 上需要 OpenBSD 版 netcat):
Host github.com
User git
ProxyCommand nc -X 5 -x 127.0.0.1:7890 %h %p
更多 GitHub 网页、Copilot 相关的节点选择见 GitHub 网络环境。
npm、pnpm、pip、Go
npm config set proxy http://127.0.0.1:7890
npm config set https-proxy http://127.0.0.1:7890
pip install --proxy http://127.0.0.1:7890 requests
export HTTPS_PROXY=http://127.0.0.1:7890
export HTTP_PROXY=http://127.0.0.1:7890
export NO_PROXY=localhost,127.0.0.1
pnpm 同样读取 .npmrc 中的 proxy 与 https-proxy。环境变量写进 shell 配置文件后,pip、Go、Hugging Face 的 Python 库以及 Claude Code、Codex CLI 都能用上,完整写法和各 shell 的差异见 终端代理设置。Go 还有一个容易混淆的变量 GOPROXY:它指定的是模块代理服务器(可以是官方或第三方镜像),不是网络代理,两者可以按需选择其一。
Docker:给守护进程配,而不是给终端配
Linux 上 docker pull 由 dockerd 执行,需要用 systemd drop-in 文件为它设置环境变量:
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/http-proxy.conf <<'EOF'
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890"
Environment="HTTPS_PROXY=http://127.0.0.1:7890"
Environment="NO_PROXY=localhost,127.0.0.1"
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Docker Desktop(macOS / Windows)在设置中有代理相关页面,填写手动代理地址即可,具体位置以当前版本为准。注意 docker build 时容器里的 127.0.0.1 指向容器自己,不是宿主机,构建阶段需要代理时要按 Docker 文档传入可达的宿主机地址。
Hugging Face:代理和镜像二选一
huggingface_hub 会读取 HTTPS_PROXY,配好环境变量后直接下载即可。另一个选择是通过 HF_ENDPOINT 把下载地址指向社区维护的镜像站,省机场流量,但镜像属于第三方服务,同步可能滞后,下载需要授权的受限模型、私有仓库时仍应使用官方地址:
export HF_ENDPOINT=https://hf-mirror.example # 替换为你选定的镜像地址
huggingface-cli download <repo_id>
流量怎么算:模型权重是大头
| 下载内容 | 体积(估算) |
|---|---|
| 常规 npm / pip 依赖安装 | 几十 MB 到数百 MB |
| 带 CUDA 的 Docker 镜像 | 数 GB |
| 7B 参数模型(FP16) | 约 14–15 GB |
| 70B 参数模型(FP16) | 约 140 GB |
估算方法是参数量 × 每个参数的字节数(FP16 为 2 字节),量化版本会小很多。经常拉模型的话,一个月几百 GB 很正常,应直接看大流量档:按本站数据,微风网络御风 ¥127/月 1200GB、星岛梦旗舰 1T 版 ¥130/月 1000GB、二猫云黑猫重度用户版 ¥160/月 850GB。每 GB 单价可以在 机场单价榜 里横向对比。
顺手把 AI 编程工具也配好
上方榜单按 Codex 场景排序。二猫云的 GitHub、Codex、Claude Code 都标注实测可用,其他 7 家的 GitHub 与 Codex 均未标注,购买前建议先用月付测试。Claude Code 的地区与连接配置见 Claude Code 网络环境,Codex 见 Codex CLI 代理配置。
常见问题
Q开了 TUN 模式还需要单独给 git、npm 配代理吗?
一般不需要。TUN 模式在系统网络层接管流量,命令行工具和 Docker 守护进程也会经过客户端。只用系统代理时,才需要逐个配置。
Q7890 端口连不上怎么办?
7890 只是常见默认端口,不同客户端和版本可能不同。到客户端设置中查看 HTTP 或混合(mixed)端口,把命令里的端口替换成实际值。
Qgit 用 SSH 地址克隆,配了 http.proxy 为什么还慢?
http.proxy 只对 HTTPS 地址生效。SSH 地址要在 ~/.ssh/config 中单独配置代理,或者改用 HTTPS 地址克隆。
Q下载 Hugging Face 模型用镜像还是走代理?
公开模型两种都可以。镜像站省机场流量,但属于第三方服务,同步可能滞后;需要登录的受限模型、私有仓库应走官方地址加代理。
Q公司内网的服务被代理后访问不了?
用 no_proxy / NO_PROXY 环境变量排除内网域名和网段,例如 localhost、127.0.0.1 和公司内部域名后缀。