APP下载

巧用Pac Maker制定自动代理脚本

2012-04-29天涯衰草

电脑迷 2012年16期
关键词:代理服务器域名代理

天涯衰草

Pac代理是目前许多用户选用的一种自动代理方式,用户只需双击下载的pac文件,就可以自动完成代理工作。可是我们从网上下载的这类文件,并不一定符合每个人的使用要求。所以最简单有效的方法就是根据自己的需要自定义pac文件的内容,而这项工作只需借助于“Pac Maker”这样的代理设定专用工具就可轻易完成。

设置代理服务器

首先下载并运行最新版的Pac Maker后,在主界面弹出的软件窗口中选择“常规”标签,可以看到软件默认已经为用户添加了两个常见代理。如果用户不需要这两个代理的话,在列表中选中不需要的代理,再直接点击“删除”按钮即可。现在我们在“代理服务器类型”列表中,选择自己所需要使用的代理服务器的类型,其中包括常见的HTTP 代理以及SOCKS 代理等。然后在“代理地址”和“端口”里面,分别设置自己使用代理服务器的IP地址和端口信息(如图1)。设置完成以后点击“添加”按钮,这样刚刚设置的代理服务器信息就会添加到列表中。接下来根据相同的设置方法,添加其他需要使用的代理服务器信息。

编写判断的规则

由于用户平时上网并不是访问所有的网站都需要通过代理访问,所以需要让pac文件能够判断出哪些网站需要使用代理服务器。首先选择“Pac Maker”软件中的“自定义规则”标签,在这里就可以编写相应的规则信息。下面我们就以最常见的谷歌邮箱(www.gmail.com)为例,给大家介绍一下规则的具体编写方式。比如编写“gmail.com”一行规则,就代表它是域名里面的关键词。当pac文件检测到域名含有这个关键词,就会自动启动代理服务器进行连接操作,不过这个规则并不适用于HTTPS这样的传输协议。

如果想同时使用HTTP和HTTPS两种传输协议,那么就需要编写一条“||gmail.com”规则。这条规则和前面一条规则的区别是它支持gmail.com及其子域名的操作,比如http://gmail.com/foo和http://subdomain.gmail.com/这样的情况。但是搜索链接中如果含有“gmail.com”关键词的话,则只有使用前面一条规则才可以。如果使用的DNS解析经常出错的话,还可以通过正则表达编写更加复杂的规则,如“/^https?://[^/]+gmail.com/”这样的规则。这条规则表示只要域名里面包括“gmail.com”这个字符串,就可以自动启用代理服务器功能(如图2)。

浏览器代理设置

所有的规则编写完成以后,首先点击“Pac Maker”软件中的“保存配置”按钮。接着取消软件默认的“对输出文件加密”的选中状态,然后点击“输出PAC文件”按钮,在弹出的窗口里面设置生成的PAC文件的名称。最后就可以自动创建一个名为autoproxy.pac的脚本文件,创建完成以后“Pac Maker”软件会提示用户。

接下来运行系统的IE浏览器,依次点击浏览器界面右上角的“工具/Internet选项”命令。在弹出的设置窗口中选择“连接”标签,首先选择自己使用的拨号连接。接着点击旁边的“设置”按钮,在弹出的窗口中选中“使用自动配置脚本”这项,并输入autoproxy.pac脚本的实际路径即可(如图3)。

猜你喜欢

代理服务器域名代理
拒绝改动锁定电脑的代理服务器设置
地铁信号系统中代理服务器的设计与实现
Combosquatting域名抢注的测量研究
代理圣诞老人
代理手金宝 生意特别好
IP地址隐藏器
如何购买WordPress网站域名及绑定域名
复仇代理乌龟君
腾讯八百万美元收购域名
一个村有二十六位代理家长