A proxy is any server that sits between your device and a wider network, such as the internet. A virtual private network(新窗口) (VPN) server is a specific kind of proxy, but many other kinds of proxy exist. Although inaccurate (and as a result, confusing), VPNs are often contrasted to proxies.

进一步了解 VPN 的工作原理(新窗口)

在本文中,我们将介绍什么是代理,并概述现有的各种代理类型。我们还将探讨代理与 VPN 之间的区别。

什么是代理?

代理是位于您的设备和互联网之间的服务器。这意味着您的互联网流量会通过代理服务器,并使用其 IP 地址(新窗口)和物理位置进入互联网。因此,所有代理都会:

  • 对您在互联网上访问的网站(以及其他互联网资源,如游戏服务器、BitTorrent 对等节点和电子邮件服务器)隐藏您的真实 IP 地址
  • 可用于“伪造”您的真实地理位置

您的计算机与代理服务器之间的连接并不总是使用加密进行保护,但通常是的。如果连接已加密:

  • 您的互联网服务提供商(新窗口) (ISP) 无法看到您在互联网上的活动,只能看到您已连接到代理服务器。
  • 它也无法看到您互联网流量的内容(例如,您正在下载的文件)。

最重要的是,由于您的流量会经过代理服务器并由其进行加密和解密,运行代理服务器的人可以监控您的互联网活动。这就是为什么您必须只使用值得信赖的 VPN(新窗口) 访问互联网。

严格来说,上述内容描述的是位于您的计算机与互联网之间的转发代理。而反向代理则充当互联网与一小组服务器之间的网关。反向代理的典型例子是公司内网,它只能通过单一(反向代理)服务器从外部访问。

本文其余部分讨论的所有代理均为转发代理。

代理服务器与 VPN 的区别

如果您了解 VPN 的工作原理,这些内容可能听起来非常熟悉。这是因为 VPN 服务器是一种已加密的转发代理。VPN 与大多数其他类型的加密代理设置之间的主要区别在于:

  • VPN 保护您的整个互联网连接,而大多数代理必须针对每个应用(例如您的浏览器或 BitTorrent(新窗口) 客户端)单独进行配置。
  • VPN 使用高度安全的 VPN 协议(新窗口),例如 OpenVPN 和 WireGuard®,它们为您的数据提供额外的安全层,而不是仅使用用于保护大多数代理连接的简单 HTTPS。
  • VPN 提供商是商业实体,通常受到大量公众监督。像 Proton 这样的 VPN 公司投入大量时间和资金来构建大型且高度安全的网络基础设施,并为其社区开发高级功能。

进一步了解 VPN 的工作原理(新窗口)

如下文所述,商业(非 VPN)代理服务确实存在,但 VPN 技术相比常规 HTTP 和 SOCKS 代理设置的优势意味着这一领域远不如 VPN 行业发达(因此受到监督的程度也远低于 VPN 行业)。

代理的类型

代理服务器有许多不同的类型。在没有其他上下文的情况下,当人们简单地提到代理或代理服务器时,通常指的是 SOCKS 代理或 HTTP 代理。

SOCKS 代理

SOCKS 是一种低级别的互联网协议,不会解析互联网流量。也就是说,它只是简单地传递所有流量,而不试图理解流量的内容。这使它非常适合用于转发各种互联网流量,包括使用以下协议的流量:

  • 文件传输协议 (FTP)
  • POP3 和 SMTP(用于发送和接收电子邮件)
  • 互联网中继聊天 (IRC)
  • BitTorrent

尤其是 SOCKS 代理 BitTorrent 流量的能力,是人们使用 SOCKS 代理的一个普遍原因,因此它们有时也被称为“种子下载代理”。由于种子下载通常消耗大量带宽,公共 SOCKS 代理往往承受较高的服务器负载。

SOCKS 协议内置了对 HTTPS 的支持,该协议常用于保护与 SOCKS 代理服务器的连接。

SOCKS4 仍然是代理服务器最常用的 SOCKS 版本,但 SOCKS5 是最新版本。它为代理运营商提供了多种验证用户身份的方式,使其能够更好地控制谁可以使用服务器。例如,商业代理服务器可以使用 SOCKS5 来确保只有付费客户才能连接到其服务器。然而,对于用户而言,使用 SOCKS5 代理相对于 SOCKS4 代理的好处微乎其微。

HTTP 代理

超文本传输协议 (HTTP) 连接万维网上的网站和其他资源。使用 HTTP 协议的各类应用和程序都支持 HTTP 代理,其中最典型的是浏览器。

虽然依赖 HTTP 协议在一定程度上限制了 HTTP 代理,但它也使代理能够在更高的层面运行。这意味着它们能够理解和解析网络流量,这在以下方面非常有用:

  • 过滤网络内容(例如移除横幅广告和不必要甚至危险的脚本)
  • 限制对网站和其他互联网资源(例如成人内容)的访问
  • 缓存媒体和内容以提高性能

它也使代理能够执行一些人们可能不太乐见的行为,例如:

  • 审查网络内容(例如政治内容)
  • 注入广告横幅和恶意代码——这是免费 HTTP 代理服务器的一个尤为突出的问题

HTTP 连接默认并不安全,这使得您的 ISP 和其他第三方能够监控您的互联网流量。不过,可以使用保护所有互联网流量的 HTTPS 协议对连接进行加密。使用 HTTPS 来保护您与代理服务器连接的 HTTP 代理服务器通常被称为 HTTPS 代理。

网络代理

网络代理是一种可在浏览器窗口内直接连接的 HTTP 代理,无需下载任何软件或配置浏览器的代理设置。大多数网络代理都是免费的,但这通常是个缺点,因为许多网络代理会通过向您的浏览器窗口注入横幅广告和其他(可能恶意的)脚本来维持运营。

事实上,许多网络代理会严重破坏您的浏览体验,甚至让互联网几乎无法使用。

透明代理

透明代理位于您的设备和互联网之间,但并非您主动连接的对象。事实上,您甚至可能不知道自己正在使用透明代理。

透明代理的良性用途包括您在公共 WiFi 热点上登录的 WiFi 门户,以及公共图书馆或学校提供的 WiFi 上用于屏蔽不当内容的过滤器。而不太光明的用途则包括出于政治、社会或宗教原因审查合法内容。

代理网址

代理网址并不是真正的代理,而是转发到另一个网址的网址。当某个网址被屏蔽时,它可以用于绕过审查。

Tor

Tor 匿名网络通过多个节点路由连接,并在每次经过节点时对连接进行加密。每个节点都充当代理服务器,由志愿者运营(至少在理论上(新窗口)是如此)。

私有代理

私有(或封闭)代理是指任何不对公众开放、由私人运营的代理服务器。最常见的例子可能是公司使用的反向代理,作为访问内部企业资源的网关,但个人设置远程私有代理服务器(可能是 VPN)来绕过审查的情况也相当常见。

不过值得注意的是,与商业 VPN 服务相比,此类个人私有代理和 VPN 在保护您的隐私方面并不那么有效(新窗口),因为代理服务器的 IP 地址归属很容易被追溯到您本人。

如果您拥有 Proton VPN Professional 或 Proton Business Suite 帐户,即可设置 专用 IP 地址(新窗口),从而为您的组织的 SaaS 和本地资源提供安全的分区访问。这些专用 IP 可以被视为私有 VPN 代理。

商业代理

商业代理(区别于 VPN)是一种付费服务,允许您连接到由公司运营的 HTTP 或 SOCKS 代理。这些连接几乎总是使用 HTTPS 进行保护。

大多数商业代理都运行在数据中心,但提供住宅或移动 IP 地址的商业代理服务是一个新兴行业。

商业代理通常根据其提供的隐私程度进行分类:

  • 共享——与其他许多客户共享的代理服务器(及关联 IP 地址)。
  • 半共享——与有限数量的其他客户(通常为三位)共享的代理。
  • 独享或专用——您独占使用该代理及其关联的(静态)IP 地址,但值得注意的是,这几乎总是指托管在物理机上的虚拟化服务器,而该物理机托管着许多此类虚拟服务器。同样值得注意的是,使用独享 IP 会降低隐私性,因为该 IP 地址可以被追溯到您。

住宅和移动代理

大多数商业代理都运行在数据中心,并使用从 ISP 租用的 IP 地址。这些由数据中心控制的 IP 地址段有时会被屏蔽(这是流媒体服务因版权原因对内容进行地理限制时常用的一种手段)。

住宅代理由 ISP 直接运营,因此其使用的 IP 地址与属于物理地址的“真实”IP 地址难以区分。因此,住宅代理几乎不可能被屏蔽,并且在使用代理伪造您的位置时能提供更高的精细度。

移动代理与住宅代理非常相似,区别在于它们由移动互联网提供商提供。

公共代理

公共代理可供任何人免费使用。互联网上可以随意找到公共代理列表,但我们强烈建议不要使用。

这是因为无法知道是谁在运行服务器,也没有理由信任他们。事实上,他们在您连接到服务器时可以监视您在网上进行的一切活动,却不为运行代理服务器所需的时间和精力索取任何回报,因此完全有理由保持怀疑。

公共代理通常根据其匿名级别进行评级。

  • 级别 1(透明代理或缓存代理)——不要与本文前文讨论的那种透明代理混淆,此类代理最多只能最低限度地隐藏您的 IP 地址。不过,它仍会出现在连接网页时发送的请求标头中。由于无法在互联网上提供有效的隐私保护,级别 1 的代理主要用于通过缓存内容来提升网络性能。
  • 级别 2(匿名代理)——此类代理通过向您访问的网站隐藏您的真实 IP 地址,在互联网上提供一定的隐私保护。不过,它们不会试图隐藏您正在使用代理服务器这一事实。代理服务器在发出页面请求时通常会使用 FORWARDED 标头表明自己是代理服务器。
  • 级别 3(精英代理或高匿名代理)——级别 3 的代理不仅会隐藏您的真实 IP 地址,也不会向您访问的网站宣告您正在使用代理。级别 3 的公共代理往往非常受欢迎,这也可能导致其速度非常慢。

VPN 还是代理?为什么您应该使用 VPN

如上所述,代理有许多不同的类型。VPN 和商业代理在许多方面都很相似,并且常被用于实现类似的目的。然而,VPN 市场之所以比商业代理市场庞大和发达得多,是有充分理由的:

当然,如何选择由您决定。