代理和VPN有什么区别?


21

有几家服务提供商允许用户规避防火墙或匿名访问他们的Web。

其中一些使用代理,一些使用VPN。大多数人说,VPN通常比代理更有效。它们通常也更昂贵。

例如,代理将授予国际用户访问Pandora.com的权限,但不授予Hulu.com的访问权限。VPN会同时为两者工作。

代理与VPN的工作方式有何不同?为什么有所作为?

Answers:


11

两者是非常不同的概念:

代理服务器

从维基百科:

在计算机网络中,代理服务器是一台服务器(计算机系统或应用程序),它充当中介来请求来自客户端的请求,这些客户端从其他服务器寻求资源。

您的计算机将连接到代理服务器,并请求资源(例如网页)。然后,代理服务器开始获取资源,然后将其传递回给您。

虚拟专用网

再次来自维基百科:

虚拟专用网(VPN)是一种计算机网络,它使用公共电信基础结构(例如Internet)为远程办公室或个人用户提供对其组织网络的安全访问。

您通过虚拟网络连接将计算机(或网络)连接到远程网络。这实际上与从远程网络到计算机的电缆连接相同,但价格便宜得多。这样,您的计算机便成为远程网络的一部分。对Internet资源(或远程网络上的资源)的请求沿虚拟连接向下传输,并通过远程网络到达Internet,就好像它是计算机的Internet连接一样。

一切都很好,但是有什么区别呢?

  • VPN很难设置,但是任何可以使用Internet的软件都可以使用VPN。

  • 代理服务器更便宜,而且通常为大众用户设置更容易,但是它们需要在用户端提供特定的软件支持才能向代理服务器发出请求。

  • 通常,VPN只能支持台计算机或网络与远程网络之间的连接。要处理多个用户,您需要设置多个VPN。(对此有特殊情况的例外,但大多数情况下都是这种情况)。

  • 单个代理服务器可以为数百或数千个用户提供服务。


5
关于“ VPN只能支持台计算机或网络与远程网络之间的连接。”:错误。可能只有一个VPN配置,其中所有客户端彼此隔离。
grawity 2011年

1
...相当于多个VPN。是的,具有相同的配置,但每个客户端仍在其自己的VPN上使用与其关联的资源。
Majenko

如果所有客户端都在一个地址范围内,而您只是阻止源和目标都在该范围内的数据包(即两个客户端之间),它仍然是多个网络吗?
grawity 2011年

1
无论如何,我们在这里谈论的是简单的术语,我知道有例外-我自己写了一个-基于网状的VPN,使用多个VPN将多个站点链接到一个大型虚拟网络中-但出于这个问题的目的,我只要列出所有例外情况就足够了。99%的VPN是单点到单点的。
Majenko 2011年

14

VPN在逻辑上所做的就是将您的Internet连接变成一根很大的以太网电缆。当您登录到公司的VPN时,效果类似于将计算机带到公司的建筑物并直接连接起来。VPN(通常)使用加密,因此您和公司之间的中间系统(例如您的ISP或恶意的无线网络嗅探器)无法窃听您的流量。

将代理服务器视为过滤器。如果某种类型的所有网络流量(例如Web(HTTP)流量)都通过代理,则该代理可以在出站和进站中操纵该流量。这有许多用途,包括广告过滤,匿名化,审查制度,恶意软件防护等。

代理服务器会在流量到达目标之前对其进行修改。VPN只是在出厂时将其包装成加密形式。当然,对于VPN,另一端必须了解VPN并且可以合作。这对于代理来说不是必需的。

话虽这么说,从技术上讲,您可以拥有只对流量进行加密的代理服务器,并且您可能可以像代理服务器一样工作并修改流量的VPN。代理和VPN均代表客户端转发流量。代理通常可以处理特定类型的应用程序流量。例如,有HTTP代理,DNS代理等。尽管有SOCKS代理可以代理所有内容……某些VPN软件也可以配置为充当虚拟网络适配器,因此可以通过它来移动流量,而不会不必知道代理或VPN。


2
在阅读完您的答案后更加困惑,但是无论如何还是要感谢……
Yatharth Agarwal 2014年

据我了解,如果代理服务器可以进行加密,则可以将其视为VPN。
Uzumaki D. Ichigo

1

简单来说:

VPN:使您的计算机(设备)成为所需网络(的一部分)的成员。(因此,您从中获得IP。例如,从家庭连接Office网络。因此,您的IP是Office IP。)

代理:将您连接到另一个目的地,而不是您那样做。(在这里,关于要成为所需的网络的一部分没有什么可谈的。)该网络将获取您请求的内容,然后为您服务。例如:YourFreedom,Hid​​eMyAss等是正向代理(它们为您服务)。Nginx,HAProxy,ELB等是反向代理(它们充当后端服务器)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.