看到坛子上有人问,就写一点吧,深入的就不讲了,基本上是拿来就用的。将下面的内容按备注中的说明保存成一个一个xxx.pac文件(其实就是文本文件了),保存时编码最好选utf-8。然后在opera的菜单中选中 工具 - 首选项 - 网络 - 代理服务器,将pac文件的路径写在最下面的pac地址中,注意写法是 file:\\xxx 的形式,比如我的就是 file:\\d:\opera\proxy.pac ,然后最好把上面的为http1.1启用代理选上。然后一路确定就行了。
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//!!!注意:
// 1. 编辑脚本的时候一定要小心,一点点错误就会导致浏览器不能正常上网!!!
// 2. 注释符号是: /* 被注释掉的 */ 或两个斜杠//
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


function FindProxyForURL(url, host)
{
url = url.toLowerCase(); //这里把网站地址转成小写,所以下面填匹配地址时也要用小写
host = host.toLowerCase();
proxyTor="PROXY localhost:8118" //这里是tor的代理地址,如果你用别的代理将
localhost:8118换掉就是了,你还可以定义其它的代理,注意PROXY几个字要大
写。

//经过代理的网站
if(shExpMatch(host, "*my.opera.com*")) return proxyTor; //这里return后面的
部分是使用的代理,前面"*my.opera.com*"就是使用代理的网站地址
,可以用通配符*
else if(shExpMatch(host, "*.wikipedia.org*")) return proxyTor;
else return "DIRECT"; //其它网站不用代理
}


顺便给个切换是否使用代理的按钮:
Proxy
BY DANEI
曾经用过一段时间的OPERA浏览器,感觉还不错,我是由于工作需要才用的FIREFOX,其实感觉
OPERA更简洁更快速也很实用.推荐使用:OPERA下载

« 丑女变美女全过程[视频(photoshop处理)]超人狗-预告片 »

0 回复,0 引用: 用pac文件使opera支持按站点使用不同代理

添加回复

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。