SSH Tunnel to Dreamhost
挖隧道穿越伟大的长城,享受自由的感觉太爽了
本文介绍了如何使用SSH Tunnel来通过Dreamhost访问国外网站
先来大致描述下你要做的事情
这个技术可以通俗地理解为“偷渡”,本来你要出国必须经海关检查(很遗憾网络世界里的这个海关非常严格,很多地方是不让你去的),现在你先在外国租个房子,然后从国内开始挖地道,一直挖到那个房子下面,然后你再要出国的话就直接走自己的这条秘道了,再也没有人来检查你了!!
OK,下面谈谈如何实现
首先前提条件有以下这些:Dreamhost Shell帐号,Firefox3, Foxy Proxy, Putty
Dreamhost就是你在国外租下的房子,Firefox3装上Foxy Proxy插件后就等于是你国内的房子
Putty就是两者之间的隧道
Step 1: 给firefox3 装上 foxy proxy
具体方法用过firefox的用户应该都很快就能搞定,直接在add-on里面搜索一下后装上即可
Step 2: 配置putty
在SSH下Tunnels里面添加一个Dynamic的端口,比如上图中添加了Source Port :9999(任意,只要你机器上这个端口没被占用)
然后回到Session,输入 Host Name (建议先在 Saved Sessions 内输入一个新的名字,然后将其保存,这样下次使用的时候直接双击该配置即可)
完成后点击open就会进入Unix/Linux的世界,如果第一次使用会弹出一个警告窗口,点yes即可
一切顺利的话你就可以看到putty里面出现了提示,login as:
输入你的用户名后提示你输入密码,(注意密码输入时是不显示的!)
到这里,隧道已经挖好了,接下来就是配置 foxy proxy 来告诉 firefox 怎么走这个隧道出国
Step 3:配置 Foxy Proxy
在 Firefox 状态栏里应该可以看到一只蓝色的狐狸,右键点击它,选择 options
在弹出的窗口中选择 add new proxy (新建代理服务器)
在General中输入一些常规的内容比如代理服务器的名称(用于自己识别)
然后再 Proxy Details 里面填入关键内容
选择手动配置
Host Name 为 127.0.0.1 端口为之前你选择的,比如这个例子里使用了9999
(注:127.0.0.1 代表本机的ip地址,这个对于任何装有网卡的计算机都是通用的)
然后勾选上 socks proxy 和 socks v5后点ok,系统提示你配置实用模式(高级内容,如果设定好了就可以对某些网站用代理,国内的网站不用代理,有机会再来介绍)否则只有在选择了全部URL均使用这个代理后才会启动,暂时我们先不管那么多,直接yes
完成后在Firefox底部的状态栏里就可以看到 foxy proxy了,右键点击选择刚刚建立的这个代理畅游世界吧
建议尝试几个自己平常不能访问的地方:P
祝各位一路顺风,如果第一次尝试没有成功那么请仔细的从头再试一遍,特别是putty的配置要特别注意





Jessica Lv said,
November 29, 2008 @ 11:56 pm
千辛万苦,在Great David的帮助下,我这个电脑白痴现在也可以在网络世界畅通无阻了!
很强很David!
Alex Zhang said,
December 2, 2008 @ 4:27 pm
好东西呀,哈哈!
1986 一个80后的blog » SSH Tunnel to Dreamhost said,
April 6, 2010 @ 7:49 pm
[...] 于是,在这篇文章(http://kb.huangyidong.com/archives/139)的帮助下,顺利建立了SSH Tunnel to Dreamhost,然后又在chrome安装了扩展Switchy!,真的是让人鸡冻不已。Switchy的使用挺简单,可以见这篇文章:http://www.orczhou.com/index.php/2009/12/google-chrome-gfw/ [...]