这篇东西不是教程,也不确保一定成功,写出来当作是科普了。我是不喜欢写这类东西的,不过为了赚取点击,就写这么一篇东西吧。之前在北邮人论坛看到这么一个帖子,标题是:听说方滨兴院士是贵校校长。进到帖子里发现内容是:特来鄙视。我本人虽然对校长没啥特别情感,但是毕竟是我亲爱的校长,您确实不至于这么直接的来找事吧。讨厌GFW,来骂人,来鄙视也是没用的,不如自己翻墙。翻翻更健康。不过翻墙出去看什么,这个我确实管不了了就。那些个XV男女主角之间的爱情动作片其实完全没必要翻墙出去看么,直接点这里去看吧,也不用那么麻烦继续往下看了。好吧,软文到此结束,下面是正文。这里要介绍的是用ssh通道翻墙的方法。ssh的全称是Secure Shell,也就是安全shell的意思。本质上来讲,它就是用来跟远程计算机传输数据的,至于什么数据,看用户的具体应用了。比如你要翻墙,那它就传送html等网页相关的内容。要想这么做,首先你得有个可以接收你ssh连接,并且接入了墙外网站的服务器。你可以自己购买vps,可以用你的个人网站的虚拟空间提供的ssh,或者到这里领取免费的ssh帐号。有了帐号密码之后,如果你是windows用户,需要到这里下载Tunnelier (SSH Client)这个东西。之后就是安装。装好之后打开它,在打开的窗口中找到Login选项卡,填写下面的内容:host(你的ssh的地址),port(一般情况下默认为22,可以根据你的ssh的实际情况填写),username(你的ssh的帐号),password(你的ssh的密码)。之后到Options选项卡下取消Open Terminal和Open SFTP这两项前面的对勾。在Services选项卡下勾选SOCKS/HTTP Proxy Forwarding下面的Enabled前面的选项。之后点左面的Save Profile As,随便取个名字存到一个随便的地方。之后点Login,在弹出的对话框里点Accept and Save,之后你会发现下面的Login按钮变成Logout了。这就说明你的ssh通道已经做好了。如果你是Linux用户,就比较方便在终端输入这行命令:sudo ssh -qTfnN -D 7070 username@yourhost7070是socket的端口号,默认7070就好,username是帐号,yourhost是密码。回车后输入你的管理员密码,再输入你ssh的密码,就做好通道了。下面你要做的就是给你的浏览器设置代理,IE的设置方法是在工具-Internet选项-连接-局域网设置下面,勾选“为LAN试用代理服务器(这些设置不用于拨号或VPN链接)(X)”,然后点击高级,在弹出的对话框里的套接字那栏输入“127.0.0.1”,后面的端口输入“1080”。点击确定。Linux用户设置Firefox代理比较方便,可以下载个AutoProxy插件,简单设置后就可以用了。现在看看YouTube是不是可以访问了。如果仍然不能访问,你可能遇到了DNS污染,解决方法是更改你的DNS服务器,到一个比较干净的DNS上,比如google的DNS:8.8.8.8和8.8.4.4。