美文网首页
为Maven设置Http/socks代理

为Maven设置Http/socks代理

作者: issac49 | 来源:发表于2018-01-20 22:18 被阅读0次

    为Maven设置Http/socks代理

    为什么要设置代理呢?主要是为了安全原因,使用通过安全认证的代理去访问网络。或者是网络的局限性(访问墙外网慢、网通访问电信慢之类)。

    找到Maven的setting.xml配置文件

    全局的配置文件

    一般会在Maven目录的conf文件夹下面
    %M2_HOME%/conf/setting.xml

    用户的配置文件

    会在系统用户下面
    例如:~/.m2/setting.xml
    如果这里没有就把Maven目录的conf下面的setting.xml复制过去

    修改setting.xml

    <proxies>
        <proxy>
          <id>ss</id>
          <active>true</active>
          <protocol>http</protocol>
         <!-- <protocol>socks</protocol> -->
          <!-- <username>代理账号</username> -->
          <!-- <password>代理密码</password> -->
          <host>127.0.0.1</host>
          <port>1087</port>
          <!-- <nonProxyHosts>local.net|some.host.com</nonProxyHosts> -->
        </proxy>
      </proxies>
    
    • active 标签,true表示当前是激活状态,因为proxoies 标签下面可设置多个proxy标签。
    • 如果你的代理需要账号密码,就要设置。我使用shadowsockts的http代理,所以不用设置。
    • nonProxyHosts标签,用于指定不走代理的地址。使用“|”符号,可以分隔多个地址。例如: www.google.com | www.baidu.com

    相关文章

      网友评论

          本文标题:为Maven设置Http/socks代理

          本文链接:https://www.haomeiwen.com/subject/pxlxaxtx.html