2010年5月31日星期一

轻轻松松用代理 - IE自动代理(auto-proxy)

虽然IE很难用——打倒IE!打到IE!——有时候还是得用它,比如国内的网上银行,还有某些垃圾网站。作为一个Web开发者,每天还得在IE下作 修修补补的工作。就好像厕所虽然很臭,你也得每天进去一样——生活所迫啊。

Firefox有FoxyProxy可以灵活地配置代理切换,作为史上最臭名昭著的浏览器的IE怎么办呢?其实呢,IE也不是那么垃圾,写一个 JavaScript(微软叫JScript)脚本就可以凑合着用了。

新建一个文件auto.pac,内容如下:


proxyDomains = [
'blogspot.com',
'facebook.com'
]
function isProxyDomain(host) {
for (ii = 0; ii < proxyDomains.length; ii++) {
if (dnsDomainIs(host, proxyDomains[ii])) {
return true;
}
}
return false;
}

function FindProxyForURL(url, host) {
if (isProxyDomain(host)) {
return 'PROXY localhost:8079';
} else {
return 'DIRECT';
}
}

粗体的地方是代理地址,把它放在比如D盘根目录,然后在Internet 选项-链接-局域网设置那里如下配置:
ie-proxy.png

重启IE后,就可以了。IE调用FindProxyForURL函数,我们判断一下被访问的域名是不是"特殊"的,如果是的话,就告诉IE通过代理 访问,否则直接连接。

proxyDomains数组是需要通过代理访问的域名,可以自由添加。

可参考自动代理配置的官方文档

2010年5月24日星期一

Xmarks墙内调教法

64.147.188.86 www.xmarks.com
64.147.188.92 api.xmarks.com
64.147.188.89 login.xmarks.com
64.147.188.87 sync.xmarks.com
64.147.188.86 static.xmarks.com
64.147.188.86 download.xmarks.com
64.147.188.86 my.xmarks.com

然后 xmarks setting-advanced-connection security-encrypt all

2010年5月21日星期五

从firefox 迁徙到chrome必须的插件

Chrome的速度,界面都优于firefox,每个系统都装了chrome但几乎从来不用,唯一的理由是没有firefox 强大的扩展功能。

现征集以下Chrome的功能扩展(addons):
1. 类似FoxyProxy的扩展,作用是方便通过Tor或者其它代理翻墙。
2. 访问delicious或者google bookmark的插件(Google toolbar居然不支持自己家的Chrome)
3. XMarks类似扩展,作用是同步家里和公司电脑上的cookies, bookmarks, history, etc. (XMarks已经被墙,否则倒是可以使用,现在我在Firefox下用的是Mozilla Weave插件)

以下是非必须的
4. 双击TAB标签关闭该页面

2010年5月4日星期二

可恶的世博

五一长假回来发现Tor连不上了,正巧世博开始,请允许我先猜测它们之间是有联系的吧。

可恶的世博!