日期:2014-05-16  浏览次数:21725 次

怎样用SSH翻墙?
我有SSH账户了,可是不知道怎样才能翻墙。请教一下大家,我用的是ubuntu10.04,浏览器是firefox。

------解决方案--------------------
* 要求 
- 在远程主机上有SSH帐号 
- 安装了openssh-client包 
- 使用代理浏览,建议用firefox到autoproxy插件 

* 步骤 
1. 安装openssh 
sudo apt-get install openssh-client 

2. 安装autoproxy扩展插件 
在firfox中搜索安装autoproxy这个扩展组件,安装完成之后,会自动打开一个设 
置页面,选择gfwlist 这个规则,然后在最下面选择默认代理,设置为ssh -D 这 
种方式,之后点完成,完成设置。 

3. 注册SSH帐号 
到 http://www.cjb.net/cgi-bin/shell.cgi?action=signup 注册一个免费的ssh 
帐号,填上你的用户名, 邮箱, 设置密码就成了,然后cjb会给你发激 
活邮件, 收信点里边的激活链接,激活后会再发送一个邮件给你,告诉你帐号, 
密码,服务器之类的。 

4. 连接SSH服务器 
ssh -qTfnN -D 7070 user_name@216.194.70.6 
user_name换成你刚才自己的申请的用户名就好了,本来@之后是主机名 
shell.cjb.net的,但是据说是DNS污染,导致指向的不是正确的IP地址,所以直 
接用IP地址来代替。 

然后第一次运行会有个小提示,你直接输入yes就好了,然后提示输入密码,输入 
你申请的帐号的密码就万事OK了。 

* 写个方便的脚本 
如果认为每次输入这个东西比较麻烦的话,建议vim sshd,建立一个sshd的文本 
文件,然后把刚才输入的内容粘贴到sshd文件中,并chmod 755 sshd 然后拷贝到 
/usr/bin目录下,以后要翻墙的时候就执行sshd,输入密码就好了,系统启动后, 
输入一次就好了。 
------------------------------------------------
试试!