场景:有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。也就是,防止病毒之类的。
在安装路径下conf文件夹中找到settings.xml。
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
<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>
-->
</proxies>
proxies下可以有多个proxy元素,如果声明了多个proxy元素,则默认情况下第一个被激活。
id:optional的代理
active:true表示激活改代理
protocol:表示使用的代理协议http
host:主机名 如:218.14.227.197
port:端口号80
username,password当代理服务器需要认证时,需要配置
nonProxyHosts用来指定哪些主机名不需要代理,可以使用“|”符号来分隔多个主机名。此外,该配置也支持通配符,如:*.google.com表示所有以google.com结尾的域名访问都不需要通过代理。