当前位置: 首页 > 软件库 > 程序开发 > 协议和规范 >

Proxy Auto Config

自动代理文件格式
授权协议 未知
开发语言
所属分类 程序开发、 协议和规范
软件类型 开源软件
地区 不详
投 递 者 宋俊民
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

自动代理文件格式-PAC,它是微软发明的,1999年就提交到了IETF标准化组织,但后来就没有下文了,好在常见的浏览器 (Firefox,IE,Safari)都实现了对PAC支持。利用PAC我们可以对某些特定站点或移动到特定的网络时选择特定的代理服务器来浏览网页, 这解决了很多时候的不便利。

PAC的语法很简单,下面就是一个例子:

function FindProxyForURL(url, host) {
if (
 shExpMatch(url,"*.mitbbs.com*") ||
 shExpMatch(url,"*.pandora.com*") ||
 shExpMatch(url,"*.popyard.org*") ||
 shExpMatch(url,"*.wordpress.com*") ||
 shExpMatch(url,"*.bullogger.com*")
 )
 {
 return "SOCKS localhost:1080";
 }

 return "DIRECT";
}

把上面的代码保存成一个文本文件,然后配置浏览器使用这个文件。

  • Proxy Auto Config文件格式说明 PAC文件实际上是一个Script, 通过PAC我们可以让系统根据情况判断使用哪一个Proxy来访问目标网址, 这样做的好处: 分散Proxy的流量,避免Proxy Server负载过高 针对个别条件设定, 加快浏览速度 设定请求顺序, 自动依次尝试多个Proxy途径 PAC文件是纯文本, 格式和JavaScript一样, 不能包含任何HTML标签,

  • Proxy Auto Config 什么是 Proxy Auto Config ? 首先,我们一定要知道什么是 Proxy ?他的功用是什么?如果还不知道,可以参照 这份文件 。 而 PAC(Proxy Auto Config) 又是什么呢?它实际上是一个 Script ;经由编写这个 Script ,我们可以让系统判断在怎么样的情形下,要利用哪一台 Proxy 来进行联机。这样做主要的好处有:

  • 前两天才知道浏览器可以通过指定 .pac 的proxy 文件来对不同 domain 使用不同的 proxy , .pac 本身是一个特定的 javascript 文档。 公司访问 internet 也是通过一个 .pac 文件来 auto proxy 的,于是修改了一下 这个文件来实现同时访问自己测试用的 domain 和 internet. 关于 .pac 的语法这里说的很清楚 [url]htt

  • PAC文件,就是Proxy Auto-Config文件的简称,事实上是一个javascript脚本。这个文件定义了如何根据浏览器访问url的不同,自动选取适当的代理(proxy)。 如何编写PAC文件呢,首先必须定义一个主函数FindProxyForURL,格式如下: function FindProxyForURL(url, host) { ... } 浏览器在访问每个url的时候都会调用该函数

  • 在java中使用HttpUrlConnection发送请求时,正确配置了代理,当转发http请求时无问题,而转发https请求时,返回了407响应码,而407表示为:Proxy Authentication Required。明确告知没有通过代理服务器身份认证。通过网络抓包可以发现在发送https请求时,网络的请求头里边没有携带身份认证信息。 原因:从jdk8 update 111版本开始,jav

  • 问题是这样产生的,某一天发现浏览器跟终端上网会报proxy问题,表现为“断网”,譬如浏览器上不了网,git失败等。然后搜到的大部分解决方案就是先查看系统的proxy: env | grep -i proxy 然后如同教程所说的,的确出现了http_proxy、https_proxy等的端口绑定信息,如下: HTTPS_PROXY=http://127.0.0.1:43351/ no_proxy=

  • 说明:来源赵永明的ATS-BLOG. 该版本是基于3.2.4的records.config参数整理而来,结合了官网的参数解说进行汉化得来。有很多参数在翻译的过程中可能并不是很准确,或是我的理解有偏差,翻译的完全不对,或者是我不懂没有功能的介绍,都希望大家能够指正,共同维护,将这个版本不断完善,希望通过我们的努力能够早日将ats推广开来 records.config是Traffic Server使用

  • Navigator Proxy Auto-Config File Format March 1996 (There are several examples and tips in the end of this document)   The proxy autoconfig file is written in JavaScript. The file must define the func

  • 不依赖于Auto-Config文件的代理发现 If a proxy auto-configuration file has not been deployed on the local network,WinHttpGetProxyForUrl cannot find a proxy server. If WinHttpGetProxyForUrl fails, there are several

  • # # # Process Records Config File # # <RECORD-TYPE> <NAME> <TYPE> <VALUE (till end of line)> # # RECORD-TYPE: CONFIG, LOCAL # NAME: name of variable # TYPE: INT, STRING, FLOAT # VALUE: Initial valu

 相关资料
  • 问题内容: 当您开始使用Spring的自动代理之类的东西时,经常会遇到这种行为,如记录所示: 实现BeanPostProcessor接口的类是特殊的,因此容器对它们的处理方式有所不同。作为ApplicationContext特殊启动阶段的一部分,将在启动时实例化所有BeanPostProcessor及其直接引用的Bean,然后所有这些BeanPostProcessor将以排序的方式进行注册- 并应

  • 我向我的IntelliJ插件添加了一个自动完成功能,如下所示: 我如何格式化我要放在编辑器上的新方法?我不需要自定义格式,只需要IntelliJ的默认格式

  • 自动格式化 控制台允许您自动格式化复杂的请求。为此,请将光标置于您想格式化的请求上,并从操作菜单中选择自动缩进: 图 6. 自动缩进一个请求 控制台将调整请求的 JSON 体,调整之后的请求如下所示: 图 7. 格式化的请求 如果在已完全格式化的请求上选择自动缩进,控制台将把每个文档的请求体折叠到一行,这在使用 Elasticsearch 的批量 API 的时候会非常方便。 图 8. 每个文档一行

  • 如何在Eclipse中自动格式化代码?

  • 我在一个自动生成的代理后面。 我已经配置了设置。xml来使用这个代理,但它仍然不起作用。Android SDK可以很好地使用我设置的同一个代理。 我还能做些什么让maven工作? 错误: 如何获取我的NTLM身份验证凭据? 这是输出消息。在我的wpad中。dat(从我获取代理数据的地方),我没有指定的用户名和密码。。。

  • 我希望第一列是arraylist的名称(e1,或e2,或e3),我希望第二列有它的值(一个int),在第n个索引中。 我该怎么做呢? 你想进一步澄清我的意思,请不要害怕离开一个下午。 所以我设法使程序几乎正常工作--我不能使用ArrayLists的原始结构,因为所有变量都必须在编译期间声明--之后不能声明。我决定使用一个hashmap,键具有第一个值,第二个值的arraylist位于第N个位置:

  • 目前,我将不得不手动转录,这是不理想的。 谢了!

  • 4. 自动处理头文件的依赖关系 现在我们的Makefile写成这样: all: main main: main.o stack.o maze.o gcc $^ -o $@ main.o: main.h stack.h maze.h stack.o: stack.h main.h maze.o: maze.h main.h clean: -rm main *.o .PHONY: clea