星期六, 三月 27, 2010

Chrome里使用SSH做全局代理

关于SSH翻墙,可以到淘宝买个SSH帐号,一个月几块钱吧~然后参考这篇文章

我一直想让我Chrome做我的代理专用浏览器,而Firefox作为我的非代理浏览器。虽说Firefox底下的Autoproxy让你可以在墙外和墙内网站无缝切换,但在使用的感觉上,firefox还是无法代替chrome的。用两个不同的浏览器访问不同性质的网站也有利于隐私的保护,因为之前有文章提到国内网站可以知道你访问的上一个网站是什么。在chrome里,有一款名叫Proxy Switchy的插件,类似Autuproxy,但由于它无法让浏览器里的DNS请求也通过代理加密,所以还是无法访问如Youtube,Facebook 这些被DNS污染的网站。
解决的办法如下:
在快捷方式那里加入启动参数(chrome需要4.0.249.89或以上)
--proxy-server=socks5://localhost:your port
如下图

From Drop Box

这个方法是在这里找到的:

http://code.google.com/p/chromium/issues/detail?id=29914


注意最后的comments(comment 28 and 29)

设置好之后就可以在chrome里使用ssh全局代理了,Go!
实现这个功能的还有另外的方法就是使用软件Sockscap,具体方法就不在这里说了,毕竟上面这个方法更简单.

 

换了翻墙工具

之前使用的是MyEntunnel翻墙,缺点是观看Youtube视频很卡。我在linux底下用openssh却很流畅,所以推理得出问题一定出在MyEntunnel本身,一直在寻找它的替代品。
     我第一个试的是Cygwin,它本来是用来方便linux的初学者的,原理就是在windows底下模拟linux的shell环境。安装过程中它也会问你要安装哪些组件,因为用来翻墙,所以安装了和ssh相关的组件,比如openssh,openssl。安装好后打上命令就可以翻墙了,速度不错,能流畅看youtube视频,但缺点就是每隔一段时间(十分钟左右吧,不是很有规律),速度就会为0,我也没有搞清楚那是为什么。
     一次twitter上看到@morphinewan分享Myentunnel的替代品Tunnelier, 这个超级好用,五星推荐,能很流畅的观看在线视频,但我不推荐大家在晚上7点到11点这个时段看,毕竟这时是访问高峰。也不推荐长时间观看,毕竟会影响到和你使用同个服务器朋友的翻墙速度。再者,流量过多的话也容易被封号,这就不好了~~
     这里是关于Tunnelier的使用介绍,我就不多说了,它已经写得很好了:
     http://omobox.com/memo/tunnelier-instead-of-myentunnel.html