相信有很多网友都在用Chrome/Chromium浏览器,也有很多人在使用免费、快速的Puff或其它翻墙软件,但Chrome的设置代理的方式实在是太烂了,只能通过共用IE的设置。这意味着你必须要点击好几次鼠标才能打开那个设置,并且设置完成后还要点击好几次鼠标才能回到正在浏览的网页。有时因为使用了翻墙软件之后,上国内网站的速度慢了,还要再换回来。而Chrome又不像Firefox那样有AutoProxy这样强劲的代理软件,实在令人烦恼。

以前曾经有国人自己做的HTTP Proxy扩展,功能简单到只有一个按钮,可以那个扩展并不好用。

前一段时间我发现一个无比强大的、功能强大的扩展,它就是……Proxy Switchy!

先给个下载地址:https://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj

这个地址需要改hosts才能使用,不想改hosts的直接翻墙访问吧,反正这个扩展很小的。

安装很简单,装完也不需要像Firefox3.5一样重启。

重点是它的设置页面,如图:

在这里,你可以建立一个一个的Profile,比如我建的三个,分别可以设置不同的代理规则,需要用到的时候直接在扩展图标上点击,然后就可以方便地切换了。(甚至还可以标上不同的颜色,以便区分)

右侧第一个单选框是按常规的设置方法,输入不同翻墙软件的IP地址(通常是127.0.0.1,也就是localhost)和端口号(各软件不同,在软件的运行界面有)

下面一个Automatic Configuration就是我们常说的pac文件,在这里也可以指定,可以是在线的,也可以是本地的。

值得肯定的是,这些设置都是与IE设置同步的,就是说你改了IE的代理设置,这里也会自动生成一个新的<Current Profile>,显示你的新设置,不会造成冲突。这一点在Network选项卡里可以看到,它是监视的,你可以不让它监视,也可以把Revert proxy changes done by other apps那个框勾上,可以防止其它程序对IE设置的更改。(相当于锁定)

下面介绍一下Switch Rules选项卡。这才是Switchy!真正好用的地方,也是我最喜欢它的地方。我不喜欢用别人做的pac文件,因为GFW是有地域区分的,这些pac文件不一定与本地区的实际情况相结实,往往会滞后。哪怕是在线版本的pac也是如此。自己编写pac的话又太麻烦,那傻瓜化的Switch Rules就真正有了用武之地。

如图:

在这个页面,你可以新建一些规则,使得Switchy自动根据网址切换。需要注意的是,它的网址匹配一定要填写正确。比如你要添加一个Facebook的规则,那直接输入”facebook.com“是没有用的,不会起效果,因为实际上你访问Facebook的时候地址栏里的内容是”http://www.facebook.com/“,两者不匹配。如果按照Switchy自动生成的匹配规则的话,应该填”*://*.facebook.com/*“,比较复杂。实际情况下,我们只要填”*facebook.com*”就可以了。同理,如果要添加twitter的规则,就输入”*twitter.com*”。总之,添加任何一个网站的规则,都是一个星号,加上网站主站的域名,再加一个星号。

当然,对于学过正则表达式的人来说,旁边还有一个下拉菜单,选择RegExp就可以用正则来写规则了。

接下来再介绍一个Quick Rule功能。刚才那张图片中我用蜡笔圈了两个Quick Rule,那个是怎么来的呢?当我添加了一些常去的墙外网站之后,就开始正常浏览网页了,但有时会免不了撞墙,比如那个Quick Rule 2,是China GFW Blog的博客,我一开始没有添加到规则里。在点击别的网页上的链接的时候,啪,撞墙了,这时就可以用Quick Rule添加一下。

如图:

当你进入一个”访问不了”的网站时,点击扩展按钮,在弹出的菜单里选择Quick Rule,Switchy会帮你填好规则,你可以给它起个名字,点Add。然后刷新一下,扩展的图标又变成绿色了,这个”访问不了”的网站就可以打开了。(图示的网址是虚构的)

好了,就写这么多了。这篇文章是写给初识Chrome、初识GFW的童鞋的,希望我的语言能让你们看懂。祝你们翻得愉快~


欢迎留下评论。评论前,请先阅读《隐私声明》。