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