设置HTTP代理

Maven通过<<UserHome>>/.m2/settings.xml(如果没有该文件,复制<<MavenHome>>/conf/settings.xml到<<UserHome>>/.m2/目录下)设置HTTP代理

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
...
  <proxies>
    <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>
...
</settings>

proxies下可以有多个proxy元素,如果声明多个proxy元素,则默认情况下第一个被激活的proxy会生效。active为true表示激活该代理。如果代理不需要认证可以不用username和password元素。nonProxyHost元素用来指定哪些主机名不需要代理,可以使用 | 符号来分隔多个主机名,此外,该配置还支持通配符,如 *.google.com表示所有以google.com结尾的域名访问都不要通过代理。

时间: 2024-12-14 00:04:55

设置HTTP代理的相关文章

Android模拟器设置网络代理方法

在服务器上启动模拟器的时候加了--http-proxy,但是不起作用.所以搜了下面的方法 四种方法: 一:将网络连接代理设置写入配置数据库 (适合启动模拟器无界面) 1.通过命令行或者通过双击emulatoer可执行文件,打开模拟器 2.在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(Linux)/path(Windows)) 3.执行 ls -l /data/data/com.android.pr

Linux设置全局代理与yum代理

设置全局代理,方法如下: 修改 /etc/profile 文件,添加下面内容: http_proxy=http://username:[email protected]:8080/ ftp_proxy=http://username:[email protected]:8080/ export http_proxy export ftp_proxy 如果没有密码限制,则以上内容可以修改为以下内容: http_proxy=http://yourproxy:8080/ ftp_proxy=http:

设置HTTP代理后,HTTP协议头的不同之处

由于项目需要,最近热衷于研究HTTP代理相关技术. 众所周知,用户在设置了浏览器的代理之后,再打开浏览器,输入网址,点击回车之后,浏览器会自动地将http请求数据包发往代理服务器.很明显地,这期间,ip地址会发生改变,这种改变属于网络层需要处理的事情,也就说浏览器负责了这部分的工作. 那么应用层的HTTP协议头会不会有什么变化呢,到底哪个协议头表明了用户是设置了代理呢?怀着这样的疑问,我翻开了HTTP协议的经典巨著<HTTP:The Definitive Guide>一书.(PS:这本书是bo

使用IE6自带代理程式inetwiz.exe设置上网代理

公司为台企,系统为繁体,某些名词跟简体不同,自行对应. 公司域策略限制"internet选项"中的"连线"功能,域用户无法通过浏览器设置代理.但公司内部有些网站和申请上外网需要设置代理,且设置的代理不同,所以在策略统一设置代理也要设置多个,也麻烦,也就没设置. 被限制但又有需要,此时就用到ie6自带的inetwiz.exe程式了.此程式在C:\Program Files\Internet Explorer\Connection Wizard下.双击打开设置 默认是使

如何用fiddler + 手机设置无线代理 下载只有 手机才能访问的资源。

我主要用来获取,一些特定的API,研究学习. 责任声明: 如果你用来违法犯罪,与我无关. 1.使电脑成为代理服务器 架代理服务器的软件有很多,自己百度一下.也可以用现成的代理软件. 2.设置手机代理 退出 手机的代理设置后,方能生效 3.设置fiddler 中的选项 4.用手机访问资源,在Fiddler中看到 向下的绿色箭头时,一般是视频资源. 下载资源时,使用单线程,以免被限制网速.

安装Nginx并为node.js设置反向代理

最近看了反向代理和正向代理的东西,想到自己的node.js服务器是运行在3333端口的,也没有为他设置反向代理,node.js项目的一些静态文件是完全可以部署在Nginx上,以减少对node.js的请求. 着手开始做: 1.Nginx依赖gcc,pcre,zlib,openssl之类的库,通过rpm -qa | grep gcc查询,没有的话都安装上. 2.Nginx安装 准备工作 a) 创建用户nginx使用的www用户.    # groupadd  www  #添加www组       

常用工具设置互联网代理

设置上网代理地址的格式为 [protocol]://[username]:[password]@[ip]:[port] linux 全局代理 编辑/etc/profile http_proxy=代理地址 export http_proxy linux yum 编辑/etc/yum.conf 添加变量 proxy=代理地址 git git config --global http.proxy http://yourname:[email protected]:proxyport

转:设置HtmlUnitDriver代理及处理用户验证有关问题

selenium2 提供了一种无ui模式的driver,即htmlunitdriver.特点运行比较快.其实htmlunitdriver 是对htmlunit 的封装,这样大家就可以使用自己习惯selenium2 语法来用它. 设置HtmlUnitDriver代理及处理用户验证问题 Proxy proxy = new Proxy(); //设置代理服务器地址 proxy.setHttpProxy("代理服务器地址:端口号"); DesiredCapabilities capabilit

C#程序中设置全局代理(Global Proxy)

1. HttpWebRequest类的Proxy属性,只要设置了该属性就能够使用代理了,如下: 1 //设置代理 2 WebProxy WP = new WebProxy("41.76.44.76", 3128); 3 ICredentials jxCredt = new NetworkCredential("proxy_username", "proxy_password"); 4 WP.Credentials = jxCredt; 5 6 H