各种工具(pip/mvn/git/gradle/npm/apt)设置代理

pip

python3 -m pip install -r ./requirements.txt --proxy=http://192.168.170.1:1087

或者一般的http命令行代理:

export http_proxy=http://192.168.170.1:1087; 
export https_proxy=https://192.168.170.1:1087

或者设置为国内的源:

pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

mvn设置代理(设置为国内的源)

vi ~/.m2/settings.xml

<settings>
<proxies>
        <proxy>
                <id>ss</id>
                <active>false</active>
                <protocol>http</protocol>
                <host>192.168.85.1</host>
                <port>1080</port>
                <nonProxyHosts>127.0.0.1</nonProxyHosts>
        </proxy>
</proxies>

<mirrors>
<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>;
  <mirrorOf>central</mirrorOf>
</mirror>
</mirrors>

</settings>

git设置http和https代理

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

这里写图片描述
取消代理:

git config  --global --unset https.proxy

gradle设置代理

./gradlew -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080 bootrun

npm设置代理

参考:
https://stackoverflow.com/questions/33162560/error-tunneling-socket-while-executing-npm-install

>npm config set proxy http://proxyhost:proxyport
>npm config set https-proxy http://proxyhost:proxyport

注意https的还是要用http。
取消代理:
在这里插入图片描述

apt-get设置代理

sudo vi /etc/apt/apt.conf

内容为

Acquire::http::Proxy "socks5://172.xx.xx.xxx:1080";
Acquire::https::Proxy "socks5://172.xx.xx.xxx:1080";

然后就可以用另一台机器的socks5代理上网了。

go 设置代理

Go 版本是 1.13 及以上

$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct

wget 设置代理

wget -e “https_proxy=http://host:9400”

Ref

更多代理设置参考:

  • https://cloud.tencent.com/developer/article/1773630
  • https://github.com/comwrg/FUCK-GFW
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值