代理服务器会将某个应用或某个请求的流量重新路由,通过另一个IP地址转发,这样网站看到的是那个IP,而不是你自己的。VPN会加密你设备上的所有流量,并通过VPN公司拥有的一台服务器发送出去。Tor则让你的流量经过多个志愿者运营的中继节点,让你难以被追踪,但代价是速度非常慢。
简单来说:VPN保护的是一个连接,Tor隐藏的是一个身份,而代理服务器则为应用程序提供不同的IP和位置。你需要哪一种取决于具体任务,而对于大多数商业数据任务来说,答案是代理。
代理、VPN与Tor一览
| 代理 | VPN | Tor | |
|---|---|---|---|
| 覆盖范围 | 单个应用、浏览器或请求 | 设备上的所有流量 | Tor浏览器(或设置使用Tor的应用) |
| 加密 | 自身不加密;HTTPS对内容加密 | 到VPN服务器的加密隧道 | 跨中继节点的分层加密 |
| 速度 | 快,为大量并行请求而设计 | 良好,加密带来一些开销 | 非常慢 |
| IP类型 | 住宅、ISP或数据中心 | 通常为数据中心 | 志愿者出口节点 |
| 位置控制 | 每个请求可按国家、地区、城市或ASN | 可选择服务器所在国家或城市 | 几乎没有 |
| 最适合 | 数据采集、价格检查、广告验证、本地化测试 | 远程办公、公共Wi-Fi、个人隐私 | 匿名浏览 |

各自的工作原理
代理如何工作
代理位于你的应用程序与网站之间。你的浏览器、爬虫或API客户端向代理发送请求,代理以自己的IP转发该请求,响应再沿原路返回。网站只能看到代理的IP。
只有你指向代理的流量才会经过它,设备上的其余流量仍使用你正常的连接。这使得代理成为一种按任务使用的工具:同一台机器上,一个爬虫可以通过德国运行,另一个则通过巴西运行。
代理有不同的IP类型。数据中心代理使用托管公司的服务器IP。住宅代理使用互联网服务商分配给真实家庭的IP,因此请求看起来像普通访客。ISP代理注册在面向消费者的互联网服务商名下,但运行在服务器上。如果你对住宅类型还不熟悉,可以参考我们关于什么是住宅代理的指南,了解其工作原理。
以Shifter为例,你用用户名和密码连接到一个网关(p.shifter.io:443)。你在用户名中设置国家、地区、城市或ASN,并可以选择每次请求使用新IP,或使用保持一段时间同一IP的粘性会话,通过sid-<id>和ttl-<seconds>实现。它支持HTTP(S)和SOCKS5,因此无需额外软件即可接入大多数工具。
VPN如何工作
VPN应用会在你的设备与VPN提供商运营的服务器之间建立一条加密隧道。你设备发出的一切流量都会经过这条隧道:浏览器、邮件、聊天应用、系统更新。任何监视你本地网络的人,比如咖啡馆Wi-Fi的所有者,只能看到你连接到了一台VPN服务器,而看不到你在做什么。
你访问的网站看到的是VPN服务器的IP。这个IP几乎总是位于数据中心,并且同时被许多VPN用户共享,这正是流媒体服务和严格的网站经常识别并封锁VPN流量的原因。
Tor如何工作
Tor,全称The Onion Router,会让你的流量经过至少三个由志愿者运营的中继节点。每个中继节点都会剥除一层加密,并且只知道它前一跳和后一跳的信息。入口中继知道你是谁,但不知道你要去哪里;出口中继知道目的地,但不知道你是谁。
这种设计提供了强大的匿名性,但每个请求都要经过一条漫长而迂回的路径。页面加载缓慢,出口节点是公开的且经常被封锁,而且你几乎无法控制流量从哪个国家出口。
何时使用代理
当应用程序需要从特定的IP和位置(通常是大量同时进行)访问网站时,使用代理。典型场景包括:
- 数据采集。 对商品列表、评论、搜索结果或其他公开数据进行网页抓取,分散到许多IP上,确保没有单一地址显得突兀。
- 价格检查。 查看各市场客户所看到的价格、库存和促销信息,这是价格情报的核心。
- 广告验证。 检查广告是否出现在正确的位置和国家,并发现欺诈行为。
- 本地化测试。 检查网站、应用或结账流程对另一个国家或城市的用户来说表现如何。
- 多地点的多会话。 运行数百个并行会话,每个会话都有自己的IP和位置,这是VPN做不到的。
对于严格的网站,住宅IP效果最好,因为它们看起来像普通的家庭用户。需要大规模使用的团队会从庞大的IP池中选用住宅代理;Shifter的IP池覆盖195+个国家的2.05亿+个IP。
VPN在技术上也能访问同样的页面,但它一次只能提供一个共享的数据中心IP,没有轮换,也没有精细的位置控制。对于超出少量人工检查的任何场景,这都不是合适的工具。
何时使用VPN
当目标是保护设备的连接而不是采集数据时,使用VPN:
- 远程办公。 员工通过加密连接从家中或旅途中访问内部系统、文件和工具。
- 公共Wi-Fi。 在酒店、机场和咖啡馆,VPN可以阻止同一网络上的其他人读取你的流量,这在你登录银行账户或工作账户时尤为重要。
- 个人隐私。 VPN可以对你的互联网服务商和本地网络隐藏你的浏览行为。
其代价是VPN覆盖整个设备,会占用一些系统资源,并因加密而略微降低连接速度。它是为保护而设计的,不是为从多个位置访问网站而设计的。
何时使用Tor
当匿名性比速度更重要时使用Tor:例如需要保护信息来源的记者、不能被与其所浏览内容关联起来的研究人员,或任何需要在目标不知道其身份的情况下浏览的人。
Tor并不适合商业工作负载。对于数据采集来说它太慢了,许多网站会封锁其出口节点,而且你无法选择精确的位置。此外,在Tor浏览器之外使用它还需要一些配置。
可以同时使用它们吗?
可以,很多公司都这样做。一种常见的配置是:用VPN保护员工对内部系统的连接,同时用住宅代理为数据团队的爬虫和价格监控提供支持。两者解决的是不同的问题,因此一个不能替代另一个。
你也可以将工具串联使用,比如在VPN开启的情况下连接代理。这会增加延迟,并使问题更难排查,所以只有在有明确理由时才这样做。
有些服务模糊了界限,比如将设备流量通过家庭IP路由的住宅VPN。如果你正在权衡这个选项,可以参阅住宅代理与住宅VPN的比较。
代理还是VPN:企业决策清单
在做出选择之前,先回答以下问题。
如果符合以下情况,你可能需要VPN:
- 员工需要安全访问内部或机密工作资料。
- 你团队中的人经常在酒店、机场或其他公共网络上工作。
- 你希望设备上的所有流量都受到保护,而不仅仅是某一个应用。
- 主要目标是对本地网络或互联网服务商保持隐私。
如果符合以下情况,你可能需要代理:
- 你需要公开的网络数据来支持商业决策,比如价格、列表或搜索结果。
- 你需要像特定国家或城市的用户那样查看网站。
- 你运行大批量或自动化任务,其中速度、正常运行时间和低封锁率都很重要。
- 你需要许多独立的会话,每个会话都有自己的IP和位置。
- 你的工作涉及比价、市场调研、SEO、广告验证、电商或旅游数据。
如果以上两份清单你都有“是”的答案,那就两者都用。用VPN做保护、用代理做访问,这是一种正常的组合,而不是重复。
代理不是匿名工具
在“代理与VPN”的比较中,有一点常常被忽略。住宅代理改变的是网站看到的IP地址。它并不能让你匿名,也不会自行加密你的流量。真正保护你请求内容的加密来自客户端与网站之间的HTTPS,无论是否使用代理,这一点都是一样的。
代理提供商仍然能看到你连接的是哪些网站,网站仍然可以通过登录信息、Cookie和浏览器指纹识别你。如果目标是匿名,Tor更为适合。我们在为什么代理不是匿名工具一文中详细解释了这些局限。
总结
根据任务来选择工具。VPN为人保护连接。Tor以牺牲速度为代价隐藏身份。代理为应用程序提供所需的IP和位置,这正是它成为数据采集、价格检查、广告验证和本地化测试的标准选择的原因。