好久没写技术文章了,呵呵,从来没写过凸墙的文章呢,这次讲讲。不过不是讲怎么凸墙,SSH代理和VPN是两种最流行的凸墙方式,这篇文章就来谈谈他们的异同。
SSH方式:
通过SSH连接,在本地与远程服务器之间建立一个加密的管道(Tunnel),SSH客户端监听本地端口,形成SOCKET5代理。由于IE对SOCKET5代理不好,大家一般都是用FireFox。直接将FireFox设置Socket5代理就是可以正常使用的。但是这样,上国内网站也会绕道国外,影响速度。好在FireFox有大量优秀的插件,FoxyProxy和AutoProxy是很常用的通过URL筛选决定是否通过代理访问网站的插件,后者用的尤其多。
VPN方式:
VPN其实也是在本地与远程服务器之间建立了一个加密的通道,但是,与SSH不同的是,VPN客户端会虚拟一个网卡出来(这个虚拟的网卡连接的就是刚才说的那个加密通道),然后修改路由,使流量从加密通道走,达到凸墙的目的。当然,VPN也存在跟SSH相同的问题,如果访问国内网站,会绕道国外,速度很慢。聪明的人们又想出了办法:连接了VPN的电脑相当于有两块网卡,只要让国内流量从真实网卡走而国际流量从虚拟网卡走,这个问题就解决了。实际的操作就是手工加入国内IP的路由,让这部分流量直接走本地连接来搞定。
在解决绕道的问题上,大家可以看出SSH方式和VPN方式的不同了,SSH方式可以在URL的级别上筛选网址走加密通道,而VPN方式只能筛选IP。
举个例子,假设xxx是某强屏蔽的关键字,SSH代理+AutoProxy可以做到使http://www.abc.com/xxx走代理,而http://www.abc.com/yyy不走代理,这是VPN方式力所不及的。当然,VPN方式也有它得天独厚的好处,就是不用对应用软件进行任何设置即可使用,这对一些根本没法设置代理的应用软件是莫大的福音,这也是SSH方式力所不及的。
最后介绍几个SSH和VPN项目:
SSH帐号(支持IPv6) – http://sshchina.com
VPN (PPTP/L2TP/OpenVPN)帐号 – http://vpnchina.net
教育网IPv6 OpenVPN帐号 – http://eduVPN.com
PPTP VPN: http://pptp.us
yegle的OpenVPN:http://yegle.net/openvpn/
pptp/l2tp vpn: http://www.vpn38.net
恭喜楼猪通过国家有关部门的肯定,成功列入长城名单,年少有为啊。
一直用GAE+WALLPROXY,看YOUTUBE毫无压力,下载速度50K.哈哈。
共计我用我主机空间的SSH也不过如此啊。GOOGLE的服务器速度还是可以的。
技术文章要支持。
Hello there, glad i found your blog. It taught me to be to know the subject a bit better.
话说,修改hosts比那个都好,既快速又稳定。
就怕IP被封~
是socks5吧?怎么是socket5?
kangzj你用的哪里买的SSH,想买一个。
要高速的VPN 。。高速的..
强烈想买一个VPN ..! ~ 用来下东西…….
目前用FG在翻。不爽啊..不爽中..
安装openvpn后,总是连接超时,我去ping它要连接的IP也超时,是不是已经被封了啊,有人能帮帮我吗?
vpn方式如何像ssh那样筛选 求解 感谢
@lee, 没有办法完全一样,请搜索chnroutes
偶尔翻翻,一直用门系列,就是速度慢,而且有时候一些验证码出不来,用的比较闹心。
这段时间刚改用VPN,WIN7系统,装XP MODE的虚拟机,然后在虚拟机上用VPN,刚用两天感觉还行。
SSH还没用过,打算试试,博主用SSH速度一般多少,目前正在用的一个付费的VPN,120K上下。
@sok, ssh我一般50K左右吧。