ss1271's Site

风餐露宿,不可一日无码.

英伦留学流水账(9)——无视学校网络限制

| Comments

前言:本篇blog主要面向的是住在校内宿舍,网络接入是需要经过审查的留学生同学(当然国内同学也可稍加修改之后应用此法)。 本人由于签证下来的晚,没能申请到学生宿舍,借此就正好脱离了学校的网络管制。据说各个住在学校宿舍的同学对学校网络限制叫苦不迭,更据说学校的网络限制比我朝的防火墙有过之而无不及,我朝屏蔽Twitter,学校屏蔽新浪微博QQ微博等等系列,有的连天涯都上不去。 谁叫咱们来自伟大的墙内国家呢,既然能应对国家防火墙的封锁,那么突破学校这一级别的封锁自然是十分简单的。至少学校没有DNS污染,没有连接重置,也没有伪造CA做钓鱼。 对于墙内大学的同学,你们可以根据我介绍的方法照猫画虎,一样可以跨越国家防火墙。

1、SSH

这里我介绍Switchy! + Chrome的SSH方法,Firefox众请Google一下,你们一样有插件可以解决。Internet Explorer以及神马360危险浏览器,搜狗低速浏览器等等请自行根据原理寻找解决方案。 准备工作: 1、Chrome一只(必备,不管你神马Dev版还是beta版,都行。但是必须是新版的,能安装插件的。); 2、如果在Windows下,需要准备putty这个软件(免费的);在Linux或者Mac下,直接开终端即可; 3、SSH账号一枚。当然如果你有远程的主机也是可以的。不过这个远程的主机有讲究,比如你不能使用位于朝鲜或者类似朝鲜的主机; 4、能联网的电脑⋯⋯网都连不了,就嘛也别说了。 准备工作完成,下面开始使用。 你的SSH账号会有一个地址(IP之类的),一组用户名密码,有时候还可能有端口号,我们需要用到这些。 首先去下载Switchy! 使用Chrome浏览器猛击这里 对于Switchy,你需要配置你的SOCKS host为 127.0.0.1 然后Port写 1080 (这个可以改为不冲突的任意端口) 到这里,Switchy的第一步配置完成。 下面,打开putty,建立一个连接到你SSH的IP地址的SSH连接,然后在左侧SSH标签下的Tunnels里面的Source Port填入1080(和刚刚在Switchy里面的端口号一致)。 接着,开启putty的连接,填入你的用户名密码,登陆成功后,保持putty窗口打开,回到Chrome,点击小地球,选择你刚刚新建的那个Profile,这时小地球会变成彩色的,你的翻墙就完成了。 :P 对于Linux/Mac用户,你们要做的比较简单,就是打开终端窗口,输入以下命令(自行替换相应内容): ssh username@SSHaddress -D 1080 然后回车,输入密码,同样保持终端开启状态,回到Chrome,选Profile,就OK了。 感兴趣的同学不妨可以配置一下Switchy的规则,可以通过正则表达式来匹配那些网站走SSH,那些不走,同时Switchy还可以快速添加规则:比如你访问某网页,发现访问不了,那么临时通过点击小地球图标添加一个规则即可。如果你需要访问的网站基本都是学校限制访问的,那么不妨反着设置这个规则——默认全走SSH,然后把你需要访问的网站都设置成规则,走SSH。规则有很多设置方法,请大家慢慢摸索,也欢迎留言讨论(拜托校内用户到源文章讨论好么,动手点一下链接又不会怀孕⋯⋯=,=) 原理:SSH实现端口转发,本文转发到1080端口,实现本机SOCKS代理,所有流量均加密传输,实现穿越学校的网络访问限制。

2、VPN服务

这个不做过多的介绍了,国内有需要穿墙的人已经很熟悉了。大概就是使用PPTP、L2TP、OpenVPN等VPN技术加密传输流量。不过需要注意的是,很多学校屏蔽这些VPN连接,这时候仍然建议首先尝试SSH法。 最后,欢迎各位批评指正,也欢迎留言提问,我尽力解答。 广告一则:本人提供文中提到的SSH和VPN服务,详情点击本站的VPN/SSH标签。

Comments