Category: Miscellaneous Keywords: proxy automatic configuration
因为中国 block 了好几个我经常访问的地址,比如 blogspot.com 中英文维基等。所以要使用到代理。而一般的代理设置都是不管什么网址,要么都使用代理要么都不使用。
不过浏览器也提供了自动代理配置,不管是 Mozilla Firefox 还是 IE.Mozilla Firefox 的配置在 Tools-> Options... -> General -> Connection Settings... -> automatic configuration proxy URL
(抱歉我使用英文版,不清楚中文该是如何,大致的翻译可能为:工具 -> 选项 -> 常规 -> 连接设置 -> 自动代理配置地址)而 IE 的配置选项在 工具 -> Internet 选项 -> 连接 -> 局域网设置 -> 使用自动配置脚本而这脚本怎么写,这里有详细介绍:http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html
我的脚本(是个 javascript 脚本)为(注意得保存为 pac 后缀):
function FindProxyForURL(url, host) {
var proxy_yes = "PROXY 209.253.4.131:80; PROXY 203.199.178.78:80";
var proxy_no = "DIRECT";
if (shExpMatch(url, "*.blogspot.com*")) { return proxy_yes; }
if (shExpMatch(url, "*.wikipedia.org*")) { return proxy_yes; }
if (isResolvable(host))
return proxy_no;
else
return proxy_yes;
}Mozilla Firefox 比较复杂,要 URL 地址,还好的 Apache 常开着,就填了 http://localhost/proxy.pac而 IE 的话可以是本地地址,可以填写 file://E:/Fayland/proxy.pac这样你就能用代理访问类如 http://adsensemaster.blogspot.com/ 这样的网站了。
而直接访问你本来可以访问的地址,不能访问的交给代理。很完美的组合。:)
Thanks, enjoy!