Geonode logo
Carl Gamutan

Carl Gamutan

更新于:2026年10月7日

发布于:2022年7月31日

什么是反向连接代理?

连接到代理服务器时,用户会获得以下两种选项之一:代理列表或反向连接代理。代理列表适用于静态代理,而反向连接代理则适用于轮换代理。本文将探讨什么是反向连接代理、其工作原理、优点以及缺点。

反向连接代理是一个单一的网关地址,它通过一个由许多不同IP地址组成的地址池将您连接回外部网络,而不是直接将这些地址分配给您。您只需将软件指向一个主机和端口,服务商会决定地址池中的哪个地址实际承载每个请求。

该名称描述了其架构;您所观察到的行为通常被称为“轮转”,这就是为什么“反向连接轮转代理”被视为一种产品而非两种产品。

1.JPG

反向连接代理的工作原理

您发出的每个请求都会先传输到网关。网关会对您进行身份验证,从其后方的地址池中选择一个出口地址,并从该地址建立出站连接。响应将沿同一路径返回。您的客户端永远不会知道使用了哪个地址,也不需要知道。

这种间接性正是其全部优势所在。如果没有这种机制,使用一千个地址就意味着需要维护一份包含一千个“主机-端口-凭据”三元组的列表,检查哪些地址处于活动状态,淘汰已失效的地址,并在剩余地址之间重新平衡流量。而使用反向连接网关时,您的配置只需一行代码,无论地址池中包含一百个还是数百万个地址,配置始终只需这一行。

地址池本身就是地址的来源。Geonode的住宅网络——即大多数人所说的“反向连接”网关——据其住宅代理页面显示,随时有500万个IP在线,每月有3000万至5000万个唯一地址在195多个国家/地区轮换使用。 国家定位是端点上的一个参数,因此将目标锁定在一个市场并不会改变您的连接方式。

对目标网站而言,每个请求看起来都像是通过家庭网络连接的独立访客,因为出口地址确实位于家庭网络中。网站无法根据单个IP地址累积访问历史来进行速率限制,这就是为什么backconnect网关成为大规模数据采集的标准工具。

网关默认不会为您保留会话状态。如果一个数据流从始至终都需要使用同一地址,您在构建端点时需请求“粘性会话”(住宅版常见问题解答中指出,此配置最长可持续24小时),网关便会在该时间段内将一个地址固定到您的会话中。

反向连接代理、轮询代理与静态代理的对比

反向连接轮询静态(ISP 或专用)
源 IP位于单个网关后方的地址池位于单个网关后方的地址池一个分配的地址
静态或轮换轮换,可按请求设置粘性轮换,可按请求设置粘性静态
共享或专属地址池在客户间共享地址池在客户间共享专属您的账户
被检测风险低 — 不会积累单个地址的历史记录低低,但单一地址会承载您的全部历史记录
定价模式按 GB 计费按 GB 计费按 IP 计费,带宽不限
最适合无需管理 IP 列表的大型爬取任务通过行为特征定义的同类任务登录操作及任何必须保持可识别性的场景

前两列属于同一产品。“Backconnect”回答的是“该产品如何构建”;“轮换”回答的是“该产品能做什么”。

何时应使用反向连接代理——何时不应使用

以下情况适合使用:

  • 您希望在不搭建基础设施的情况下实现规模化。 一个端点即可完全取代地址列表的管理工作。
  • 目标服务器对每个地址实施速率限制,且任何单个 IP 地址的配额都会很快耗尽。
  • 您需要地理分布 —— 国家选择在端点上完成,而非通过购买单独的地址列表。
  • 否则您的地址池会过时。 住宅地址来来去去;网关会在您不知不觉中淘汰失效的地址。

以下情况不适合使用:

  • 必须由某方将您加入白名单。 期望固定源地址的合作伙伴 API 无法在轮换网关后正常工作。
  • 流量具有状态且您未设置粘性会话。 当出口地址发生变化时,购物车、登录和分页会话将失效。
  • 您需要精确审计是哪一个地址发起了请求。 网关的设计初衷就是将这一细节抽象化。
  • 任务规模较小。 对于针对宽松目标的几千次请求,使用几个静态地址会更简单、更经济。

如何获取反向连接代理

位于 Geonode 的反向连接网关是 住宅代理 的端点——仅需一个主机和端口,支持按国家定位,提供轮询或粘性模式,该页面显示价格为每 GB 0.27 美元起,且无月最低消费要求。 配置时只需选择位置和会话类型,然后将端点字符串粘贴到脚本中即可;您无需在本地维护任何地址列表。

如果目标不关心出口地址是否属于家庭网络连接,则可以通过轮换数据中心代理在更便宜的基础设施上实现相同的网关模式,价格低至每GB 0.144美元。 您将放弃“家庭用户”的外观,但保留单端点的便利性。对于大多数注重吞吐量而非地址外观的高级使用场景,这仍然是更好的选择。

常见问题

反向连接代理与轮转代理有什么区别?

实际上没有区别。“反向连接”描述的是网关架构,“轮转”描述的是由此产生的行为;供应商通常用这两个术语指代同一项服务。

使用反向连接代理时,我会获得一组 IP 地址列表吗?

不会,这正是其设计要点。您将获得一个网关端点;IP 地址池位于该端点之后,由服务商负责为每个请求分配相应的地址。

在反向连接网关上可以保持相同的 IP 地址吗?

可以,在构建端点时请求“粘性会话”即可。住宅代理常见问题解答中指出,粘性会话最长可配置为 24 小时。

反向连接代理是否适用于移动和住宅IP?

是的——正是网关模型使得大型住宅和移动IP池得以实际应用,因为这些地址数量庞大且存活时间短暂,无法以列表形式直接分配。