浅析PAC
代理自动配置(英语:Proxy auto-config,简称PAC)是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一个网址。
一个PAC文件包含一个JavaScript形式的函数“FindProxyForURL(url, host)”。这个函数返回一个包含一个或多个访问规则的字符串。用户代理根据这些规则适用一个特定的代理其或者直接访问。当一个代理服务器无法响应的时候,多个访问规则提供了其他的后备访问方法。浏览器在访问其他页面以前,首先访问这个PAC文件。PAC文件中的URL可能是手工配置的,也可能是是通过网页的网络代理自发现协议(Web Proxy Autodiscovery Protocol)自动配置的。
PAC优点
PAC自动代理属于智能判断模式,相比全局代理,它的优点有:
- 不影响国内网站的访问速度,防止无意义的绕路
- 节省机场的流量,节省服务器资源
- 控制方便
- 上面三点都是COPY来的,他的真正意义是:防止全局起飞时有些国内地址打不开,通过自动配置规避手动来回切换的麻烦。
配置语法
自定义代理规则的设置语法与XXXlist相同,下面列举常用语法规则(其实常用的基本上只有第一个):
- || 标记,如 ||example.com 则 http://example.com 、https://example.com 、 ftp://example.com 等地址均满足条件
- 通配符支持。比如 .example.com/ 实际书写时可省略 * , 如.example.com/ , 和 .example.com/ 效果一样
- 正则表达式支持。以 \ 开始和结束, 如 [\w]+://example.com\
- 例外规则 @@ ,如 @@.example.com/ 满足 @@ 后规则的地址不使用代理
- 匹配地址开始和结尾 | ,如 |http://example.com 、 example.com| 分别表示以 http://example.com 开始和以 example.com 结束的地址
DEMO演示
/* 测试地址 */
"||ip138.com",
/* 剑桥词典 */
"||cambridge.org",
"||cookielaw.org",
"||ampproject.org",
"||rubiconproject.com",
"||casalemedia.com",
"||indexww.com",
"||adnxs.com",
"||google-analytics.com",
"||doubleclick.net",
"||amazon-adsystem.com",
"||pubmatic.com",
/* Github */
"||github.com",
标题:自定义PAC RULES列表规则
分类:国际机场
链接:https://www.aqwdzy.com/content/115
版权:通天技术网(www.aqwdzy.com)所分享发布内容,部分为网络转载,如有侵权请立即联系方式,我们第一时间删除并致歉!
热烈庆祝通天技术网开业大吉
@通天技术网 热烈庆祝通天技术网开业大吉
热烈庆祝通天技术网开业大吉
@通天技术网 热烈庆祝通天技术网开业大吉