CentOS设置代理

因为安全或公司管理等原因,很多时候服务器或者个人电脑不能直接访问互联网,而是需要通过代理访问。本文以CentOS为例,说明一下如何分别为不同的软件设置代理。

yum

/etc/yum.conf
最后添加一行Proxy=http://192.168.58.100:8080
(注意:在/etc/yum.repos.d下建立文件并没有什么作用,不知道是不是哪里出错了)

pip

安装Python包

pip install {pachagename} --proxy="http://192.168.58.100:8080"

git

git config --global http.proxy 'http://192.168.58.100:8080'
git config --global https.proxy 'http://192.168.58.100:8080'

ssh

参见:ssh&git如何穿越代理

其他网络应用

比如wget等

在文件~/.bashrc中添加如下信息:

export HTTP_PROXY="http://192.168.58.100:8080"

export HTTPS_PROXY=$HTTP_PROXY

export http_proxy=$HTTP_PROXY

export https_proxy=$HTTP_PROXY

export all_proxy=$HTTP_PROXY

printf -v no_proxy '%s,' 192.168.58.{1..255}

export no_proxy=localhost,${no_proxy}

你可能感兴趣的:(CentOS设置代理)