Centos配置代理上网 | Global/Yum/Wget/Git/Maven/Gradle)

全局代理配置

vi /etc/profile

添加下面内容

http_proxy = http://username:password@yourproxy:8080
https_proxy=http://username:[email protected]:8080
ftp_proxy = http://username:password@yourproxy:8080
export http_proxy
export ftp_proxy

 

Yum的代理配置

vi /etc/yum.conf

添加下面内容

proxy=http://yourproxy:8080
proxy=ftp://yourproxy:8080
proxy_username=username
proxy_password=password

 

Wget代理配置

vi /etc/wgetrc

添加下面内容

http_proxy=http://username:password@proxy_ip:port/
ftp_proxy=http://username:password@proxy_ip:port/

Git代理配置

git config --global http.proxy http://username:[email protected]:8080
git config --global http.proxy https://username:[email protected]:8080

 

Maven代理设置

$ vim /usr/local/apache-maven-3.5.0/con/settings.xml
 
 在proxys节点下添加
 <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
 </proxy>

 id:代理的名称(随便设,XYZ也行)
 active:表示该代理是否激活
 protocol:代理协议,这个不用改
 username:当代理需要认证时的用户名
 password:当代理需要认证时的密码
 host:代理的IP地址
 port:代理的端口号
 nonProxyHost:指定不需要使用代理的主机,可不设置。如果有多个,用 | 分隔

Gradle代理设置

$ cd ~/.gradle/
$ vim gradle.properties
 #创建gradle.properties文件,并添加一下内容:
  systemProp.http.proxyHost=172.25.14.13
  systemProp.http.proxyPort=8080
  systemProp.http.proxyUser=username
  systemProp.http.proxyPassword=password
  systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

  systemProp.https.proxyHost=172.25.14.13
  systemProp.https.proxyPort=8080
  systemProp.https.proxyUser=username
  systemProp.https.proxyPassword=password
  systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost

猜你喜欢

转载自my.oschina.net/u/1185936/blog/1499784
今日推荐