各种工具的命令行代理设置

接上次的git命令行代理:

    想了一下,其实由于目前国内的环境,经常需要使用代理来进行技术资料的下载,主要包括了wget,curl,git等等工具,想着还是新开一篇文章总结下各种命令行工具的代理设置,方便之后的查找罢。


1、git代理

git clone -c http.proxy=http://127.0.0.1:8087  

git clone -c sock.proxy=sock5://127.0.0.1:1086  http://XXX.git

  注意:这里并不是只有clone能用-c参数设置代理,所有其他git命令都可以使用这个参数设置代理

  也可以参考https://yanke.info/?id=59

2、curl代理

curl -x 127.0.0.1:8087 google.com

     参数说明

    -x  设置代理,格式为host[:port],port的缺省值为1080

3、wget代理

 wget -Y on -e "http_proxy=http://127.0.0.1:8087" "google.com"

    参数说明

    -Y  是否使用代理

    -e  执行命令


4、pip代理

    pip的默认地址在国内安装也是很慢,一般需要设置代理

pip --proxy 127.0.0.1:8087 install snowlp



5、其他命令

    mac下设置通用代理,

    可以使用下面一行命令设置各种工具的代理,

export ALL_PROXY=socks5://127.0.0.1:1086

    可以使用下面一行命令设置python中request、urlib之类工具的http代理

export http_proxy=127.0.0.1:1087


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。