代理(Proxy)和VPN的区别

2021/5/18 18:30:14

本文主要是介绍代理(Proxy)和VPN的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1. 为什么我们要比较代理服务器和VPN

在探讨之前,我来讲一下为何我要把这俩东西拎出来对比。不论是代理服务器(与下文出现的“代理”同义)还是VPN,其实人们使用它的目的都是一致的,最终效果也基本一致,那就是:向目标网站或服务器隐藏IP。 当你浏览一个网站的时候,网站所在的服务器可以根据你的IP地址来推断你所在的位置。而代理和VPN则可以用它们的IP替代你的,从而达到掩盖你的真实IP的效果。 至于为什么会有人希望掩盖IP地址,具体原因可能有所不同。但正由于代理和VPN服务于相同的目的,因此在选择的时候可能会陷入两难,甚至围绕代理好还是VPN好的问题引发争论。 更可怕的是,由于VPN这个词的知名度较高且更安全(这点我们后面会讲到),许多代理服务器在宣传的时候错误地添加了VPN等字样。而实际上,这也是可以分辨的。

2. 代理服务器原理简介

2.1. 何为代理服务器

所谓代理服务器,是一个“中间人”的角色,在你和服务器之间传递数据。相当大比例的代理服务器可以以网站的形式存在,你只需打开代理服务器的网站,然后输入你希望访问的链接,就可以像平时浏览网页一样操作了。 代理的工作原理是:由代理服务器自己去访问你的目标网站,并加载它的内容,然后再把这些加载过的内容传递到你的窗口上。这样就相当于你在浏览目标网站了。因此代理经常被叫做“梯子”或者“桥”。 使用代理的好处是,你不需要直接链接到目标网站,因此目标网站就无法获取你的IP地址,取而代之获取的是代理服务器的IP地址。这样你就可以隐藏你的位置信息了。 当你访问大多数代理服务的时候,他们通常会要求你选择一个代理服务器所在的国家。你可以通过对应国家的代理服务器访问目标网站,这样目标网站就会认为你是在对应国家进行访问的。 比如,如果你想要访问的网站屏蔽了你所在的国家,那么你可以用代理服务器换上其他国家的IP,只要代理服务器所在的位置不在屏蔽范围之内,你就可以通过代理服务器实现访问了。

2.2. 使用代理服务器的好处

如果你仅仅是要破除网站屏蔽,那么代理服务器可能是最简单便捷的方案了。由于所有的工作都是远程服务器完成的,你不需要安装任何东西,只需要访问代理服务器所在的网站,并选择一个国家就可以了。如果你发现某个网站被锁需要快速解决,代理非常适合作为临时解决方案。 而正因为很多代理服务器用网页的方式提供服务,你可以在任何操作系统里使用它们。无需安装软件,只需要找到合适的服务器即可。 当然,安装型的代理也是存在的,从手机APP到浏览器插件再到桌面应用程序都有,但在技术上这不是必要的。

2.3. 代理服务器的不足

但代理服务器也有不足之处。如果你希望达成匿名浏览网站之外的目的,代理服务器或许并不能帮你做到这点。长期使用代理服务器,你会发现它会变慢而且速度并不稳定。而如果你不只是匿名希望浏览几个网站,而是希望匿名访问大量网站和网络应用,代理服务器的弊端就会很明显。

3. VPN的原理简介

3.1. 何为VPN

表面上,VPN和代理服务器是很接近的。在VPN服务下,你传输的信息会先经过VPN服务器,然后再抵达目的地,反过来的接收过程也是一样。而VPN和代理的主要区别就在于你向服务器发送数据的这个环节。 使用VPN,你必须先安装VPN软件(Windows 10虽然自带,但也是一个软件)。在开启VPN软件后,软件的主要职责就是加密你的数据并传递给VPN服务器,这样你传输的数据对截获者来说就是不可读的。这个技术叫做“隧道”,是一个很形象的词语。 想象一下,如果你开车在马路上行走,那么两侧的人能看到:谁在开车,车的型号是什么,车牌号是多少……而如果你在隧道里开车,隧道外的人是看不到这些的。

3.2. 使用VPN的好处

因此就像你想的一样,VPN可以隐蔽你在互联网上的行为。反过来说,代理服务器并不难做到这一点,至少在你和代理服务器交换数据的这个阶段是做不到的,任何有能力的人(包括黑客和你的网络服务商)都能看到你在传输什么。而VPN则从你的主机建立了隧道,包括网络服务商在内的任何人都无法“看到”你传输的东西。 隐蔽意味着安全,如今整个互联网都在倡导各式各样的加密通讯,道理就在这里。很多不法分子会通过截取用户发出的数据包而窃取用户信息,但通过VPN你就不用担心这个问题了,对截获者来说你发出的加密数据包几乎等于垃圾数据。

3.3. VPN的不足

但不幸的是,VPN通常不便宜。理论上,除非你有必要将你的网络操作进行加密,否则购买VPN是没有必要的。相比之下,付费代理要便宜得多。 不仅如此,由于加密隧道是你的设备建立的,因此所有的离岸数据都是在你的设备上完成加密的。这可能会不同程度上拖慢你的设备速度,从而影响整个浏览体验。

4. 如何选择代理和VPN

4.1. 应优先选择代理的情况

如果你想要访问被你所在的地区屏蔽的网站,并且你并不需要隐藏你在互联网上的操作,那么你可以毫无顾忌地选择代理服务器。很多代理服务器都是免费的,并且对各种设备的适应性相当好。 尽管代理服务器在隐私性上没什么优势,但如果不涉及敏感操作也无需介意。举例来说,如果你只是想看其他国家提供的在线电视剧,那有什么不可以呢?

4.2. 应优先选择VPN的情况

而如果你需要使用费本地IP长期进行访问,或者你希望执行敏感操作,那么选择VPN要更加合适,它可以提供安全匿名的服务。 举例来说,如果通过开放Wi-Fi发送个人信息或者进行财产操作,这通常是风险很高的。但通过VPN,你就无需担心当前的网络环境。服务稳定的VPN往往并不便宜,但如果你真的有需要,这笔投资也会是值得的。



这篇关于代理(Proxy)和VPN的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程