终端和git设置代理解决gradle,pub,go,git等龟速问题

首先是终端设置代理

windows:

临时设置

set http_proxy=http://192.168.0.1:1024
set https_proxy=%http_proxy%

192.168.0.1:1024根据是要代理的ip和端口,根据自己的实际地址设置

以上是设置http代理,如果要设置socks5代理,比如ss,v2等把http:// 改成socks5:// 

ss设置:

set http_proxy=socks5://127.0.0.1:1080
set https_proxy=%http_proxy%

v2设置:

set http_proxy=socks5://127.0.0.1:10808
set https_proxy=%http_proxy%

永久设置

修改环境变量,新增系统变量:

ss
http_proxy socks5://127.0.0.1:1080 # 代理地址
https_proxy socks5://127.0.0.1:1080

v2
http_proxy socks5://127.0.0.1:10808 # 代理地址
https_proxy socks5://127.0.0.1:10808

http
http_proxy http://192.168.0.1:1024 # 代理地址
https_proxy http://192.168.0.1:1024

Linux/MAC

首先bash编写脚本proxy.sh

#!/bin/bash
export http_proxy=socks5://127.0.0.1:1080 # ss代理地址,可以替换成v2或者http的
export https_proxy=$http_proxy
export | grep http

设置权限:chmod+x proxy.sh

source proxy.sh

取消:

unset http_proxy

然后是git设置代理:

设置代理:

打开gitbash,输入下面指令

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

以上代理地址也可以设置成v2或者http地址

取消代理:

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

查看代理:

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


Adam博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • Powered by bjyblog modified by Adam © 2014-2021 www.lixiaopeng.com 版权所有 ICP证:鲁ICP备15039297号
  • 联系邮箱:14846869@qq.com