欢迎使用CSDN-markdown编辑器

来源:互联网 发布:中兴软件有限责任公司 编辑:程序博客网 时间:2024/06/07 23:17

不科学上网
By-一只菜鸡
现在一般浏览器上网的流程:
o dns解析,得到IP
o 向目标IP发起TCP请求(也有用UDP的)
o 发送http request
o 服务器回应,浏览器解析
TIP:UDP与TCP的区别在于,TCP保证了数据的正确,而UDP在速度上有优势
然后在大陆有一个叫防火长城的东西,贴一下百度百科:
一般情况下主要指中国对因特网内容进行自动审查和过滤监控、由计算机与网络设备等软硬件所构成的系统。由于频繁地被使用,GFW已被用做动词,GFWed是指被防火长城所屏蔽。GFW中的主要技术包括国家入口网关的IP封锁、主干路由器的关键字过滤阻断、域名劫持和HTTPS证书过滤等4种。那些被限制的网站,根本原因是因为其网站上发布了中国政府不能接受的政治等方面的内容,有些综合性或技术性的网站只是含有少量的或可能牵涉到这些信息也会被整体封锁,例如曾经对于Google、维基百科的全面封锁,还有就是对色情、青少年犯罪等网站的禁止。(《计算机伦理学》,冯继宣主编,2011年[1] )
反正就是这个东西让我们上不了国外的网,手段就是上面提到的入口网关的IP封锁、主干路由器的关键字过滤阻断、域名劫持和HTTPS证书过滤。
1.IP封锁:IP封锁是指防火墙维护一张IP黑名单,一旦发现发往黑名单中地址的请求数据包,就直接将其丢弃,这将导致源主机得不到目标主机的及时响应而引发超时,从而达到屏蔽对目标主机的访问的目的。发送HTTP请求的时候出错
2.域名劫持:攻击DNS服务器,在解析IP地址的时候出错
3.路由器屏蔽:在服务器回应的时候检索关键字,过滤掐掉
4.HTTPS证书过滤:在HTTP基础上加入SSL,(抽象标识符体系),这个东西可以提供身份认证和加密通讯,这样在网络中间信息即使被截获了也是密文,一般是看不懂的。如果身份验证为屏蔽的网页,则屏蔽。

但是上有政策下有对策,我们为了科研目的和崇高的与国际交流友好合作的精神,可以使用“科学上网”的手段,俗称翻墙。
科学上网原理:以下操作均在本人电脑上完成,部分在二基楼部分在寝室
我们先尝试连一下国内网站(比如川大网站):

分析发现,只经过了4个路由器节点,然后每次时间都很短,DNS解析也是正确的,反正啥都对,官方的网站访问就是快。
然后,我们来试一试连个国外的,比如google:

分析可知,前几个路由器节点是可以连接的,但是在第四个开始,应该就已经越出国门了,这个时候访问速度大大降低,我们也不知道他是速度比较慢还是根本没返回,反正路由器一段时间内收不到回复就认为这个包已经丢掉了就会进行丢包处理,就会反复不停地尝试重新发送请求,然而并没啥用,已经被屏蔽了的网站是怎么呼唤也找不回来的 、、、如果你不结束电脑就会顽强地一直发一直发知道天荒地老海枯石烂。

然后,(敲黑板!)有一种神奇的办法可以绕过这个防火长城。只要在国外有一台服务器,然后你能连接上这个服务器,建立一条专用通道,不通过大陆普通的方式走这个主干网,而是通过国外那个服务器访问其他页面,然后再由这个服务器通过专用通道(纯净无干扰)传送给你,就达成了目的。
本菜鸡使用的方法是Shadowsocks,具体操作如下:
首先,你得有Shadowsocks软件
打开蓝色小飞机,右下角应该会出现这个(如果出现什么安全提示一律点允许)

右击小飞机,选编辑服务器:

输入国外某个服务器的IP和端口和密码,搞定之后点确定
然后启用系统代理,就可以愉快地科学上网啦。

使用VPN上网:
本菜鸡使用的是GREENVPN,经过体验还不错

一开始是这样一个界面,输入账号密码(没有就注册,免费)就变成:

每天可以领一小时的免费时间,然后可以选不少的服务器,还不错