Windows系统下设置cmd命令行(终端)走代理的方法
出现报错:
根据代理软件查看对应端口号(因为可能不是缺省端口号),需要重新配置代理端口号。
这里本地代理的端口号是10794,而请求的对应的是10792端口,下一步设置记得修改端口号与本地代理代理保持对应(10794)。
#有些朋友好像为什么设置http和socket5其实设置哪种都是可以的,具体看代理软件都支持的协议有哪些,就可以了
#记得修改端口号,比如我的是10794,记得改成自己代理软件的所配置的端口号
#下面配置的都是全局,如果需要设置局部的把【--global】删除即可。
#http代理
git config --global http.proxy 'http://127.0.0.1:10794'
#https代理
git config --global https.proxy 'http://127.0.0.1:10794'
#http代理
git config --global http.proxy 'socks5://127.0.0.1:10794'
#https代理
git config --global https.proxy 'socks5://127.0.0.1:10794'
#取消http代理
git config --global --unset http.proxy
#取消https代理
git config --global --unset https.proxy
一、临时设置
set HTTP_PROXY=http://127.0.0.1:10794
set HTTPS_PROXY=http://127.0.0.1:10794
使用 socks 类型代理 (端口可以根据实际情况修改)
set http_proxy=socks5://127.0.0.1:8484
set https_proxy=socks5://127.0.0.1:8484
要注意的都是,上面设置的命令行代码作用的范围是一次性的,也就是关闭cmd窗口后,就失效了。
二、永久设置
如果需要永久生效的话,是需要配置系统的环境变量的,配置方法如下:
1、右键【我的电脑 】-> 属性 -> 高级系统设置 -> 高级 -> 环境变量
2、添加如下的系统环境变量(对应的值记得修改)
用的curl来验证,命令如下:
#一些参数解释
#-v verbose (print errors/warnings while in event loop)
#-vv very verbose (also print client commands/reponses)
#-vvv extremely verbose (also print internal state transitions)
#-k 关闭SSL证书检查
#更多配置命令,请看https://www.jianshu.com/p/07c4dddae43a
curl -vvvk https://www.google.com
总结:一般是开启代理导致的错误,请求url是https开头,所以 临时设置端口号即可解决 :set HTTPS_PROXY=http://127.0.0.1:10794 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」