PAC文档

PAC介绍

PAC是Proxy Auto Config的缩写,主要用于提供自动化的代理配置。 PAC具备非常好的兼容性,当前主流的系统和浏览器均支持其配置,同时它也具有逻辑简单,格式清晰,功能强大的特点,因此常常成为自动化代理配置的首选方案。

PAC的主要功能

PAC主要实现网络层的自动路径选择,因此一般情况下应该是具有多个网络环境,代理服务器作为桥梁连接不同网络,当前设备需要根据不同目标将数据通过代理路由至不同网络环境。 一个经典场景是:家里是联通宽带,想玩电信区游戏,此时可以通过配置PAC代理,让相关游戏通过一个移动转电信的代理实现访问电信区域。

PAC技术原理

一个PAC文件包含一个JavaScript形式的函数“FindProxyForURL(url, host)”。这个函数返回一个包含一个或多个访问规则的字符串。用户代理根据这些规则适用一个特定的代理器或者直接访问。 当一个代理服务器无法响应的时候,多个访问规则提供了其他的后备访问方法。 浏览器在访问其他页面以前,首先访问这个PAC文件。PAC文件中的URL可能是手工配置的,也可能是通过网页的网络代理自发现协议(Web Proxy Autodiscovery Protocol)自动配置的。

更新时间: