代理自动配置文件(PAC)文件 您所在的位置:网站首页 seco文件 代理自动配置文件(PAC)文件

代理自动配置文件(PAC)文件

2024-02-06 00:23| 来源: 网络整理| 查看: 265

FindProxyForURL() 函数返回一个字符串 如果那个字符串为空,则不使用任何代理 字符串中可以包含如下任意数量的“代理配置块”(building blocks),用分号分隔: DIRECT

直连,不经过任何代理

PROXY host:port

HTTP 代理

SOCKS host:port

SOCKS 代理

最近版本的 Firefox 同时还支持:

HTTP host:port

HTTP 代理

HTTPS host:port

HTTPS 代理

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 实验室设备网 版权所有