proxy auto config

自动代理proxy.pac

亡梦爱人 提交于 2020-08-15 07:32:35
首先,这博文要是在知道什么是代理或如何使用代理的基础上的。如果不清楚,请查看下代理的有关方面的知识。 在这里主要是讲代理动态配置PAC(proxy auto config), 它实际上是一个 Script ;经由编写这个 Script ,我们可以让系统判断在怎么样的情形下,要利用哪一台 Proxy 来进行联机。这样做主要的好处有: 1. 分散 Proxy 的流量,避免 Proxy Server 负载过高 2. 针对个别条件设定进行代理、加快浏览速度 3. 设定要求顺序,在某台 Proxy 无法联机时,可自动尝试别种联机方式 Proxy Auto Config File 的格式 基本上 Proxy Auto Config File (以下简称 PAC )是一个纯文字文件,他的语法采用 JavaScript ;所以建议要学习编写 PAC 的人,最好先学习基本的 JavaScript 。一个 PAC 档必需是单独的 JavaScript , 其中不能包含任何 HTML 标签。 在 PAC 档中,一定要定义 Function FindProxyForURL 如下: function FindProxyForURL( url, host ) { ... } 如果使用了 PAC 档,则浏览器在接受我们要求的网址后,会去执行 ret = FindProxyForURL( url, host );