By | 2018-12-29
在线代理服务器的原理和用途
代理就是代为处理的意思,现实生活中有很多事情我们不想自己亲自动手,就花点钱找个代理摆平,说的就是这个意思。这年头,各种各样的代理都有。你看到别人名片上写着阿迪王北京总代理,就应该知道他是替阿迪王公司卖鞋的;看到有人喜当爹了,就应该知道他是在替别人的孩子当爸爸。他们有个共同特点,就是代理和本人干的是一样的事情,外人很难分辨出来。

 

切入正题,今天我们要讲的代理服务器,是指在我们上网的过程中访问某个服务器的时候,并不是亲自访问真正的服务器,而是先找了一个代理,由它向真正的服务器发出请求。我们还是拿之前文章《前台和后台的数据交互与协议》里举的烤串的例子形象的描述一下:当你兴致勃勃的出门准备去马大姐烧烤店吃烤串的时候(请求准备发往服务器),忽然发现楼下开了一家张大姐烤串代理店(代理服务器)。这家代理店里和马大姐烧烤店挂着一样的牌子,但是店里却既没有食材,也没有光着膀子的烤串师傅。无论你点什么菜(请求什么样的数据),张大姐烧烤店都会去马大姐烧烤店里现买来给你上菜。所以对你而言,这里是张大姐烧烤店还是马大姐烧烤店并没有区别,甚至有些人稀里糊涂的知道吃完都不知道自己来的是张大姐烧烤代理店。到这里各位看官应该明白了,代理服务器架在客户端和真正服务器中间,干的是替客户端访问真正服务器的工作。
那么这里有人要说了,不对啊,小学语文老师教过我们两点之间线段最短,为什么你们不直接去真正服务器拿数据,还要到代理服务器里绕个路呢?这里可能有几种情况:一是真正的服务器藏于千里之外,我们连接不上。马大姐烧烤店因为卫生审查不过关,被城管赶到城乡结合部了。我们找不到马大姐烧烤店的真正地址,但是代理张大姐知道。所以我们以后就只能去张大姐那里吃烤串儿了。二是我们访问真正的服务器的速度太慢,比不上我们访问代理服务器+代理服务器访问真正服务器的速度。也就是说,假如我们走路去马大姐烧烤店要一个小时,去楼下张大姐烧烤店只需要10分钟,而张大姐去马大姐那里开着火三轮,只需要20分钟就到了。况且张大姐还有可能把一些菜储备下来,就没有必要每次都去马大姐那里现取了。还有一种情况,就是通过代理服务器访问真正服务器可以隐藏访问者的身份,保护访问者。就好比你因为多次在马大姐那里吃饭不给钱,上了马大姐的黑名单,这时候就可以让张大姐去马大姐那里点菜了,马大姐只能看到她所信任的张大姐。同理,我们在网络世界中一定要懂得保护自己,一次看似不经意的浏览,背后可能有好多双眼睛在盯着你。他们可以通过各种途径查到你的IP地址,然后上门找到你。所以请记住一句话,代理用的好,不怕查水表。
光说理论太枯燥,我们看几个例子。下面的截图是我们通过百度搜索点开了一个网站,上面提示“原网页已由百度转码,已方便在移动设备上查看”。也就是说,这时候我们访问的并不是这个网站真正的服务器,而是百度提供的代理服务器。这个代理服务器把真正服务器的内容返回给我们的时候,把原网页的内容改成了现在这个样子,“顺便”还插入了自己的广告(下方红框)。张大姐啊张大姐,我就点了盘猪腰子,可你给我推荐你的小女儿是什么个情况?
现在很多手机浏览器都有省流加速功能,其实就是通过代理服务器来达到节省流量的目的。假如我要访问的原网页A需要800K的流量,但是我开启了省流加速功能后,浏览器会帮我自动连接上A的代理服务器B,B从A拿到真正的数据后,进行一些数据的压缩操作,那么我再访问代理服务器B的时候,可能只需要100K就可以浏览网页A的内容了。其实说白了就是代理张大妈烧烤店的菜跟马大妈的菜是一样的,但是张大妈比马大妈的价格便宜一半,顾客当然跟愿意走一遍代理了。
最后回到开篇引言,三胖看到的是一台代理服务器,即使他炸了这台服务器,也找不到躲在代理后面的1000万个网络斗士们。今天各位了解了代理服务器的原理和用途,维护世界和平的任务就交给你们了。
Category: SEO

发表评论

电子邮件地址不会被公开。