文档章节

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

健康的程序员
 健康的程序员
发布于 2017/08/02 18:52
字数 367
阅读 30
收藏 0

全局代理配置

vi /etc/profile

添加下面内容

http_proxy = http://username:password@yourproxy:8080
https_proxy=http://username:password@172.25.14.130: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:password@172.25.14.130:8080
git config --global http.proxy https://username:password@172.25.14.130: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

NPM代理设置

$ npm config set proxy http://username:password@server:port
$ npm config set https-proxy http://username:pawword@server:port

 

© 著作权归作者所有

健康的程序员
粉丝 8
博文 178
码字总数 49191
作品 0
杭州
程序员
私信 提问
jenkins+git+maven+docker持续集成部署

环境准备: 安装centos7.1系统,最小化安装 设置好网络和防火墙 网络需要能访问外网, ip 192.168.1.7 下面关闭防火墙 setenforce 0 systemctl stop firewalld systemctl disable firewalld ...

super李导
2018/01/05
0
0
Linux代理环境连接外网时,给yum, apt-get和linux网络配置代理

一、给CentOS的yum和wget配置代理 在公司中为了网络安全,通常需要用代理才能连接外网。这种情况下安装的Linux机器无法也无法直接连上yum服务器,导致安装软件很不方便。 解决方法就是,也给...

dhb_oschina
2015/12/01
1K
0
我的 CentOS 服务器初始配置清单

tmux 安装 epel 中的 tmux 安装 epel 的 repo 安装 tmux git 安装 git nginx 安装 nginx.org 提供的 repo 中的 nginx 安装 nginx.org 的 repo 安装 nginx postgresql 安装 postgresql.org 提......

XiongLiding
2014/03/22
382
0
跟我一起学docker(十)--jenkins的使用

什么是Jenkins? jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php...

IT人故事会
2018/05/03
0
0
Jenkins start

system:centos7.2 ip:192.168.1.46 download: wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war    ----Jenkins包 yum -y install epel-release    ----最新yum源 yum -y......

一条特立独行的贪吃蛇
2018/01/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里云安全中心:自动化安全闭环实现全方位默认安全防护

随着数字化转型的深入发展,企业云上资产越来越多元化,随之而来的是安全威胁的复杂化,企业需要花费大量精力进行告警分析、威胁检测、病毒查杀等工作。Gartner曾指出,随着安全警报的复杂性...

迷你芊宝宝
29分钟前
1
0
好程序员web前端分享值得参考的css理论:OOCSS、SMACSS与BEM

好程序员web前端分享值得参考的css理论:OOCSS、SMACSS与BEM 最近在The Sass Way里看到了Modular CSS typography一文,发现文章在开头部分就提到了OOCSS、 SMACSS、 BEM、这3个词。“如果还不...

好程序员IT
32分钟前
3
0
Gradle的安装和在idea的配置

下载gradle 下载地址:http://services.gradle.org/distributions/ 。我下载的是 gradle-5.4-bin.zip。然后解压到G:\gradle-5.4 配置环境变量。 有3个环境变量: GRADLE_HOME 等于gradle的安...

王坤charlie
32分钟前
1
0
聊聊分布式事务,再说说解决方案

前言 最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。 接下来还是开始我们今天的话题,说说分布式事务...

群星纪元
34分钟前
3
0
分布式项目(6)consul注册中心

lelinked
44分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部