开发者最常见的误判是:Edge 能打开 GitHub,所以 git clone 也应该能成功。实际上很多命令行工具不读取系统代理。

Git 需要单独设置

Git for Windows 可以通过全局配置指定 HTTP 或 HTTPS 代理。端口要和 Clash Verge Rev 当前 HTTP 端口一致。

如果只在某个仓库需要代理,也可以做仓库级配置,避免影响公司内网仓库。

npm、pip、Docker 各有配置

npm 有自己的 proxy/https-proxy 配置,pip 可以用配置文件或环境变量,Docker Desktop 也有代理设置入口。

不要假设它们都会自动跟随 Windows 系统代理。

区分 HTTP 和 SOCKS

有些工具只支持 HTTP 代理,有些支持 SOCKS5。填错协议类型会报连接失败、TLS 握手失败或超时。

不确定时先用 HTTP 代理端口,成功后再按需要调整。

公司网络别影响内网仓库

远程办公时,内网 GitLab、制品库、镜像仓库可能需要走公司 VPN 或直连。全局给所有开发工具设置代理,可能反而访问不了内网资源。

Windows 客户端下载入口

如果你还没有安装客户端,可以先进入 Windows 客户端下载页。页面会整理 Windows 版本的下载说明、安装建议和后续教程入口;需要查看全部安装包文件时,再打开 Clash Verge Rev 官方 Release

操作前检查清单

  • Git 单独配置代理
  • npm/pip/Docker 分别检查
  • 确认协议类型和端口
  • 内网仓库避免被错误代理