分享一个翻墙的小技巧
Published on
20
Oct
我以前在 blog 上写过车东的提供的一个翻墙的方法,利用了 SSH Tunneling 来达到目的。这个方法好就好在稳定,如果你连接到的远程主机速度足够快的话,翻墙的体验是很好的。然后我又介绍过用 PHProxy 来翻墙,也能收到比较好的效果。不过 PHProxy 的作者已经宣布永久的停止开发 PHProxy 了,下图是作者网站上的声明:

于是我们就得大量使用 SSH Tunneling 的方法来翻墙了。但是有个问题,不管是在 Windows 下的 Putty 还是 *nix 下的 SSH 命令,运行后都会占一个窗口,除了占地方,要是不小心关了窗口浏览就中断了。最好就是把 Tunneling 放到后台去,让翻墙变的透明。
在 *nix 下
使用 SSH 命令:
ssh -f -C -q -N -D port number username@domain.tld
这样就可以把 Tunnel 放到后台执行了,参数的具体意思请参照 ssh 的 man page。
在 Windows 下
如果想把 Tunnel 放到后台,Putty 似乎不提供这个功能,不过我们可以使用一个叫 MyEntunnel 的小程序。它可以使 plink (putty 的命令行形式) 运行在后台并监视之,如果网络连接断了或是其它情况使 plink 停止运行,MyEntunnel 会自动重新启动 plink 并建立连接。
把 Tunnel 放到后台以后,翻墙就真正的透明了。所以,Happy Tunneling!
7 Comment(s)
hhalloyy
October 20th, 2007 at 11:35 pm
看不懂,你又不在墙内。。。
michael (Blog Owner)
October 20th, 2007 at 11:57 pm
@hhalloyy, 为了广大阶级弟兄。。。
istef
October 21st, 2007 at 6:50 am
超好用的东西,我可以把我原来用的 plink 批命令删掉了
brite
November 8th, 2007 at 2:05 pm
我买了一个dh空间,看了你的文章,没看懂.可否告知你的gtalk id?我想向你请教请教。tks a lot
michael (Blog Owner)
November 9th, 2007 at 12:15 am
@brite, 我的 gtalk 在关于里有: michael.f.liu zai gmail.com
jgeeks
November 29th, 2007 at 6:38 pm
Surpasshosting 的空间可以么? 我在上边放phpproxy或者用putty从本地往上ssh转发都不行…郁闷了
michael (Blog Owner)
November 29th, 2007 at 7:30 pm
@jgeeks,
surpasshosting 禁止了 port forwarding,不行。
4 Pingback/Trackback(s)
推荐:翻墙小软件 MyEntunnel - 花儿开了
October 21st, 2007 at 3:36 pm
1[...] Michael 的 Blog [...]
MyEnTunnel:一个基于ssh的翻墙软件 at dupola’s fav|Just another WordPress weblog
October 21st, 2007 at 4:51 pm
2[...] Michael 的 Blog [...]
塞翁失马,焉知非福
October 22nd, 2007 at 10:34 am
3ssh -D 之后…
ssh forwarding 一直以为自己用得很熟了,却一直没有注意还有个 -D 选项可以动态转发,用来做 socks 代理再好不过了,最近也说得比较多了(#1, #2)。
下面这个其实是 Firefox 的 trick。
地址栏….
Open the Door | 红色小鸭
December 19th, 2007 at 2:43 pm
4[...] 23.分享一个翻墙的小技巧 [...]
RSS feed for comments on this post · TrackBack URI
Leave a reply
Copyright © 2006-2008 巧克力工厂 - hosted at Slicehost, powered by WordPress and Nginx.
若无事先声明,本站作品匀采用署名-非商业性使用-相同方式共享 3.0 Unported进行许可。