IE代理自动配置

Contents

1代理配置... 2

1.1代理配置分类... 2

1.2 代理自动配置... 3

2 PAC文件... 3

3 PAC函数... 3

3.1 PAC主函数... 4

3.2 其他函数... 4

4 关于Autoproxy的Windows编程... 5

4.1 WinINet对AutoProxy的支持... 5

4.2 Proxy Auto-Config(PAC)帮助函数... 6

5 案例代码... 7

6 案例测试... 12

7 参考网址... 13

 


1 代理配置

1.1 代理配置分类

        现代的浏览器实现了几个级别的代理自动化;用户可以选择最适合他们需要的级别。下面的这些方法被普遍的实现:

  • 手动代理配置:为所有URLS规定一个主机名和端口作为代理。大多数浏览器允许用户规定一个域名的列表(例如localhost),访问这个列表里面的域名的时候不通过代理服务器。如图:

 

  • 代理自动配置(PAC):规定一个指向PAC文件的URL,这个文件中包含一个JavaSript函数来确定访问每个URL时所选用的合适代理。这个方法更加适合需要几个不同代理配置的笔记本用户,或者有很多不同代理服务器的复杂的企业级设置。如下图中已勾选框下所填写的地址。

 

  • 网络代理自发发现协议(WPAD):浏览器通过DHCP和DNS的查询来搜索PAC文件的位置。如图中所勾选的方式。

 

1.2 代理自动配置

    代理自动配置(Proxy auto-config,简称PAC)是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一个网址。在IE配置的tools->Internet Options->Connections->LAN Setting下设置,界面如下图。


这篇文章主要介绍代理自动配置,如何获取PAC文件,以及如何解析PAC文件。

2 PAC文件

       PAC文件是一个至少定义了一个JavaScript函数的文本文件,这个函数叫做 FindProxyForURL(url,host)。其中URL指的是我们要访问的目的地址,而host则是从URL中提取的主机名,这个函数的返回值为字符串。后面我们将在PAC函数一节介绍它和与之相关的一些PAC函数。

    要使用PAC,我们应该在一个网页服务器上发布一个PAC文件,并且通过在浏览器的代理连接设置页面输入这个PAC文件的URL或者通过使用WPAD协议告知用户代理去使用这个文件。按照惯例,这个文件名字一般是proxy.pac,WPAD标准使用的是wpad.dat。虽然大多数客户端无论从HTTP请求返回的MIME类型是什么都能够正确的处理,但是为了完整性和最佳的兼容性,我们应该设置网页服务器将这个文件的MIME类型声明为applicati

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值