Skip to content
决策参考

不知道选哪家?

根据你的预算、设备与 AI / 流媒体需求,获取客观匹配建议。

进入选择指南 →
🔥 本期推荐★ 4.8
光速云

2020 老牌综合专线,IEPL 企业内网 + VLESS 协议,全场景流媒体与 AI 加速

¥17 / 月IEPL 企业内网专线

GitHub 访问慢、Clone 超时与 Release 下载加速终极指南

快速答案
实测有效方案
解决 GitHub 慢的核心三招:
  • 1. 浏览器端开启代理软件的系统代理模式解决网页打不开
  • 2. 终端执行 \git config --global http.proxy http://127.0.0.1:7897\ 让命令行 Git 走代理通道
  • 3. 在代理客户端开启 TUN 虚拟网卡模式,实现 SSH / Git Clone 全局自动透明加速。
核心结论
告别 Connection timed out 与 20KB/s 龟速下载。

一、为什么国内访问 GitHub 会时好时坏?

GitHub 的服务器位于境外(主要由 Fastly CDN 提供全球分发)。由于 DNS 污染和 SNI 阻断,国内用户经常遇到以下问题:

  1. GitHub 网页排版混乱 / 头像图片全裂raw.githubusercontent.comavatars.githubusercontent.com 被 DNS 严重污染;
  2. Git Clone 提示 `Failed to connect to github.com port 443: Timed out`:Windows PowerShell / CMD 默认不继承系统的 HTTP 代理,导致命令行直接走公网直连被墙;
  3. Release 大文件下载速度只有 10KB~50KB/s:国际出口带宽拥堵限制。

二、3 种 Git 命令行加速终极方案

方案一:为 Git 配置本地 HTTP 代理(推荐)

在终端中执行以下命令(以 Clash Verge 默认端口 7897 为例):

bash
# 设置全局 Git 代理 (走本地 Clash / v2rayN 端口)
git config --global http.proxy http://127.0.0.1:7897
git config --global https.proxy http://127.0.0.1:7897

# 验证代理是否配置成功
git config --global --get http.proxy

# 如需取消代理 (恢复直连)
git config --global --unset http.proxy
git config --global --unset https.proxy

方案二:配置 SSH 协议的 Config 代理 (~/.ssh/config)

如果你习惯使用 git@github.com:... 的 SSH 方式进行 Clone 与 Push,请在 C:\Users\你的用户名\.ssh\config 中添加:

text
Host github.com
    User git
    # Windows 下使用 connect 代理
    ProxyCommand connect -H 127.0.0.1:7897 %h %p

方案三:一劳永逸开启 Clash Verge「TUN 虚拟网卡模式」

进入 Clash Verge Rev ➔ 开启 「TUN 模式 (TUN Mode)」。系统会自动创建一个虚拟网卡,将包括 Git、Docker、npm、Pip、Rustup 在内的所有终端流量全量透明接管,无需在各软件中单独配置代理端口。


三、GitHub 常用域名分流规则推荐

yaml
rules:
  - DOMAIN-SUFFIX,github.com,🚀 节点选择
  - DOMAIN-SUFFIX,githubusercontent.com,🚀 节点选择
  - DOMAIN-SUFFIX,githubassets.com,🚀 节点选择
  - DOMAIN-SUFFIX,git.io,🚀 节点选择
  - DOMAIN-SUFFIX,github.blog,🚀 节点选择

🧭

下一步建议

根据你的当前进度,我们为你规划了以下最合理的后续路径:

商业决策导流

正在寻找优质稳定的机场服务? 避免踩坑与被封锁,先看 12 维度选择框架再做决定。

查看机场怎么选 →