Maven启用代理服务器访问

0.什么叫代理服务器?

 

  代理服务器英文全称是(Proxy Server),其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。
  代理服务器就好象一个大的Cache,这样就能显著提高浏览速度和效率。
  更重要的是:Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,主要的功能有

 

  1. 突破自身IP访问限制,访问国外站点。教育网、过去的169网等
  2. 网络用户可以通过代理访问国外网站。
  3. 访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源 的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育网开放的各类FTP下载上传,以及各类资料查询共享等服务。
  4. 突破中国电信的IP封锁:中国电信用户有很多网站是被限制访问的,这种限制是人为的,不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国外的代理服务器试试。
  5. 提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度。
  6. 隐藏真实IP:上网者也可以通过这种方法隐藏自己的IP,免受攻击

 

  鉴于上述原因,代理服务器大多被用来连接INTERNET都是独立的大型(国际互联网)和INTRANET(局域网)。
  在国内,所谓中国多媒体公众信息网和教育网都是独立的大型国家级局域网,是与国际互联网隔绝的。
  出于各种需要,某些集团或个人在两网之间开设了代理服务器,如果我们知道这些代理服务器的地址,就可以利用它到达国外网站。

 

1.为什么要设置代理服务器?

  a. 开发中经常遇到国外的maven服务器无法访问,还有就是服务器没有外网地址,这将依赖包无法下载,解决这个问题很是简单,

  只需要设置代理服务器就可以了,让maven使用代理服务器去访问库服务。

  b. 有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。

  这种情况下,就需要为Maven配置HTTP代理,才能让它正常访问外部仓库,以下载所需要的资源。

  

2.打开Maven配置文件

 

  安装目录中:E:\apache-maven-3.3.9\conf\settings.xml

3.修改配置文件

去掉注释后:

4.填写代理服务器的配置信息

 

5.保存文件

  完成后,Apache Maven 应该是能够通过代理服务器立即连接到Internet。

文章转自:CALLME熊大

文章出处:艺意

posted on 2017-01-26 07:05  艺意  阅读(9262)  评论(0编辑  收藏  举报