代理自动配置文件(PAC)文件 |
您所在的位置:网站首页 › 本地代理配置 › 代理自动配置文件(PAC)文件 |
FindProxyForURL() 函数返回一个字符串
如果那个字符串为空,则不使用任何代理
字符串中可以包含如下任意数量的“代理配置块”(building blocks),用分号分隔:
DIRECT
直连,不经过任何代理 PROXY host:portHTTP 代理 SOCKS host:portSOCKS 代理 最近版本的 Firefox 同时还支持: HTTP host:portHTTP 代理 HTTPS host:portHTTPS 代理 SOCKS4 host:port SOCKS5 host:port SOCKS 代理(同时指定 SOCKS 版本) 如果有多个使用分号分隔的代理配置,将使用最左边的配置,除非 Firefox 无法与其中指定的代理服务器建立连接。在这种情况下,将使用下一个配置,等等。 30 分钟后,浏览器将自动重试之前没有响应的代理。下一次尝试则将在一小时后开始,再下一次是一个半小时。每次尝试后,间隔会增加 30 分钟。 如果所有代理都挂了,并且最后没有指定直连配置项(DIRECT),浏览器将询问是否应该暂时忽略代理,并尝试直接连接。20 分钟后,浏览器会再次询问是否应该重试代理,40 分钟后会再问一次。每次询问后,间隔会增加 20 分钟。 例子 PROXY w3proxy.netscape.com:8080; PROXY mozilla.netscape.com:8081主代理是 w3proxy:8080;如果它出现故障,则使用 mozilla:8081,直到主代理恢复。 PROXY w3proxy.netscape.com:8080; PROXY mozilla.netscape.com:8081; DIRECT和上面的基本一样,但如果两个代理都挂了,则自动改为直连。(在上面的例子中,Netscape 浏览器将询问用户是否要改用直接连接;在本例中,则不需要用户干预。) PROXY w3proxy.netscape.com:8080; SOCKS socks:1080如果主代理出现问题,则使用 SOCKS 连接。 自动配置文件应当被保存为一个以 .pac 作为文件拓展名的文件,比如: proxy.pac其 MIME 类型应被设置为: application/x-ns-proxy-autoconfig接下来,你应当配置你的服务器,让文件拓展名 .pac 映射到如上所示的 MIME 类型。 备注: PAC 文件的 JavaScript 代码应该总是单独保存到 .pac 文件中,而不是嵌入到 HTML 文件或是任何其他文件之中。 本文档末尾的示例都是完整的,使用时不需要增加任何其他代码,直接保存应用即可。(当然,你需要改成你自己的域名/子域) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |