配置Git使用V2RayA代理

🗓️ 2025-08-20 📁 tech 📝 985 字 ⏱️ 约 2 分钟 👁️ 访问量: -

当然可以。下面为您详细说明 V2RayA 是什么,以及如何配置 Git 使用 V2RayA 代理来访问或加速 GitHub。

V2RayA 是什么?

V2RayA 是一个开源、跨平台的网络代理工具客户端。 它基于强大的 V2Ray (Project V) 内核,并提供了一个简单易用的网页图形界面 (Web UI) 来进行管理和配置。

主要特点:

  • 简单易用:通过浏览器即可完成所有配置,非常直观。
  • 跨平台支持:可以在 Windows、macOS、Linux 等多种操作系统上运行。
  • 功能强大:支持 VMess、Shadowsocks、Trojan 等多种主流代理协议。
  • 透明代理:可以在 Linux 系统上一键开启透明代理,让设备上几乎所有应用程序的流量都自动通过代理,无需为每个软件单独配置。
  • 路由灵活:内置强大的分流功能,可以根据域名或 IP 地址设置规则,实现国内直连、国外走代理等智能化操作。

简单来说,V2RayA 能帮助您轻松管理复杂的代理设置,实现稳定、高效的“科学上网”。

如何配置 Git 使用 V2RayA 代理

当您成功安装并运行 V2RayA,且已经导入并连接了可用的服务器节点后,V2RayA 会在您的电脑上开启几个本地代理端口。 接下来,我们只需让 Git 的网络请求通过这些端口即可。

V2RayA 默认提供的本地代理端口如下:

  • SOCKS5 代理端口20170
  • HTTP 代理端口20171

对于 Git 的 clonepush 等基于 HTTPS 协议的操作,使用 HTTP 代理或 SOCKS5 代理都可以。通常使用 HTTP 代理更为简单直接。


以下是详细的配置步骤:

第一步:打开命令行工具

  • Windows 系统上,打开 Git BashCMD / PowerShell
  • macOSLinux 系统上,打开“终端” (Terminal)。

第二步:执行配置命令

您只需要选择下面 任意一种 方式进行配置即可。这些命令会修改 Git 的全局配置,对您电脑上所有的 Git 仓库生效。

方式一:通过 HTTP 代理配置 (推荐)

执行以下两条命令,将 Git 的 HTTP 和 HTTPS 流量指向 V2RayA 的 HTTP 代理端口 20171

git config --global http.proxy http://127.0.0.1:20171
git config --global https.proxy http://127.0.0.1:20171

方式二:通过 SOCKS5 代理配置

如果您更倾向于使用 SOCKS5 代理,可以执行以下命令,指向 SOCKS5 端口 20170

git config --global http.proxy socks5://127.0.0.1:20170
git config --global https.proxy socks5://127.0.0.1:20170

第三步:验证配置是否成功

执行以下命令来检查当前的代理设置:

git config --global --get http.proxy
git config --global --get https.proxy

如果命令的输出是您刚刚设置的代理地址 (例如 http://127.0.0.1:20171),那就说明配置成功了。

现在,当您再次执行 git clonegit push 等命令时,Git 的网络请求就会自动通过 V2RayA 进行代理,从而解决连接问题或实现加速。


如何取消 Git 代理设置

如果您将来不再需要让 Git 使用代理,可以使用以下命令清除之前的配置:

git config --global --unset http.proxy
git config --global --unset https.proxy