常见软件代理设置
本文是常见软件代理设置的速查表,
下面均假设代理服务器地址为 http://127.0.0.1:2333/
,实际使用时请替换为自己环境中的地址。
Windows全局代理
Windows下许多软件都会直接读取系统设置的代理,比较方便。不少VPN软件也会直接修改这个代理。
操作流程如下:打开设置->网络和Internet->代理->手动设置代理。Windows 10开始控制面板的UI变动频繁,但是大致差不多。
git
在命令行中输入
git config --global http.proxy http://127.0.0.1:2333/
git config --global https.proxy http://127.0.0.1:2333/
如果只想对当前repo生效,可以将--global
改成--local
。
运行这两行命令之后,所有HTTP remote将会通过代理服务器访问。请注意,SSH remote不会被代理。
这两行命令实际会修改~/.gitconfig
:
如果我们只想对某些网站使用代理,可以改成:
[http "https://github.com"]
proxy = http://127.0.0.1:2333/
[https "https://github.com"]
proxy = http://127.0.0.1:2333/
那么对于https://gitee.com
或https://git.tsinghua.edu.cn
等网站,就不会使用代理。
curl
在执行命令的时候加一个选项:
或者在~/.curlrc
中添加一行:
apt
新建一个proxy.conf
:
然后在执行apt命令的时候
wget
在~/.wgetrc
中添加:
golang
在执行go相关的命令前运行:
更多信息请见https://goproxy.io/zh/.
conda
清华有conda的镜像站。
如果使用清华的镜像站,只需要向~/.condarc
添加:
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
如果使用代理,则将~/.condarc
修改为:
pip / PyPI
清华提供了PyPI镜像。
临时使用命令:
设置成默认:
不使用镜像而是使用代理:
vcpkg
Windows:
Unix-Like OS (Linux, macOS, WSL):