如何查找商用代理/VPN的代理地址以解决Git克隆GitHub失败问题
找到商用代理/VPN的本地代理地址方法
查看代理软件的设置界面
绝大多数商用代理/VPN都会在设置菜单里提供本地代理端口的显示,找带有「本地代理」「HTTP代理」「SOCKS5代理」字样的选项,里面会明确给出类似127.0.0.1:xxxx的地址和端口组合。检查Windows系统全局代理设置
打开「设置」→「网络和Internet」→「代理」,查看「手动设置代理」区域的地址与端口;如果是自动配置模式,也可以从PAC文件的内容里提取代理地址(不过商用代理通常会直接暴露本地端口)。用命令行查询系统代理配置
打开CMD执行:netsh winhttp show proxy或者在PowerShell里执行:
Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' | Select-Object ProxyServer, ProxyEnable命令输出里会显示当前系统生效的代理地址和端口。
测试常见的商用代理默认端口
很多商用代理会使用这些默认端口:127.0.0.1:1080、127.0.0.1:10808、127.0.0.1:1081、127.0.0.1:8080。可以逐个测试配置:- 设置HTTP和HTTPS代理:
把git config --global http.proxy 127.0.0.1:xxxx git config --global https.proxy 127.0.0.1:xxxxxxxx换成要测试的端口号。 - 尝试克隆代码,成功就保留配置;失败则清除当前配置再换端口:
git config --global --unset http.proxy git config --global --unset https.proxy
- 设置HTTP和HTTPS代理:
查看代理软件的日志/控制台
部分代理软件会在日志面板或控制台输出里显示「本地代理服务已启动在127.0.0.1:xxxx」这类信息,打开软件的日志页面就能找到。
内容的提问来源于stack exchange,提问作者PkDrew
相关产品推荐
相关产品推荐

