[阅读: 397] 2005-11-17 01:00:18
firefox中设置特定网站才使用代理
以下是/etc/privoxy/proxy.pac文件内容:
function FindProxyForURL(url, host)
{
url = url.toLowerCase();
host = host.toLowerCase();
if(dnsDomainIs(host,".google.com")) return "PROXY localhost:8118";
else if(dnsDomainIs(host,".gmail.com")) return "PROXY localhost:8118";
else if(dnsDomainIs(host,"wikipedia.org")) return "PROXY localhost:8118";
else if(shExpMatch(url,"*q=cache:*")) return "PROXY localhost:8118";
else return "DIRECT";
}
设定访问三个域名、一个URL模式匹配的地址时,使用privoxy的代理,可以按照这个样式,随意添加更多网站。
然后在firefox的"首选项"菜单中,打开"连接设置"对话框,选择"自动代理配置URL",在后面的输入框中,填入配置文件地址,我这个就是file:///etc/privoxy/proxy.pac。
这样除了访问满足配置文件中设定条件的域名,会使用privoxy代理,其他都直接访问。以上办法,由niqiu网友提供。 --Farm
(talk) 23:41 2005年10月22日 (UTC)