Geonode logo
Geonode Team

Geonode Team

更新于:2026年10月7日

发布于:2026年9月2日

什么是代理池?简单说明

代理池是一组可用于路由请求的 IP 地址集合,通常位于一个单一端点之后,该端点会为您随机选择其中一个地址。 大家常提到的“池中包含多少个地址”这一数字,几乎是该功能最无用的方面。 本指南将介绍什么因素真正决定了某个池是否适合您的任务,如何在确定使用前进行评估,以及您真正需要多少个地址——这个数字几乎总是比您想象的要少。

本文的核心披露信息如下:我们是 Geonode,主要销售代理池访问权限,因此我们显然有动机报出一个庞大的数字,然后就此打住。 我们更愿意告诉大家:代理池规模大多只是营销噱头,您无法从自身角度进行验证,而且规模较小但分布均衡的代理池通常比规模较大但集中分布的代理池表现更优。 这一论点与我们自己的宣传数据同样相悖。下面的测试适用于任何服务商,包括我们——请在试用期间运行这些测试,并根据测试结果而非着陆页上的宣传内容做出购买决策。

什么是代理池

无需为特定地址配置特定的代理,只需配置一个端点即可。 该端点背后有一组 IP 地址,服务商的网关会为每次请求或每次会话从中选择一个。

your client → gateway.provider.com:9000 → [ one of many exit addresses ] → target

网关负责地址选择、健康检查、身份验证,以及(视产品而定)地理定位和会话保持。从您的角度来看,只需一个主机名和一组凭据。

这种结构衍生出三点,它们正是本主题的核心所在。

您无法选择具体地址。 您只需表达偏好——例如国家、会话,有时甚至是城市——由网关进行解析。您最终获得的具体地址并非由您决定。

您无法审计该池。 您只能看到分配给您的地址。网关背后究竟有 1 万个还是 1 千万个地址,从外部无法观察到,这正是为何宣传的数字无法作为决策依据的原因。

行为是共享的。 其他客户使用相同的地址。他们的行为会影响您的成功率,而您的行为也会影响他们的成功率。

地址池规模并非合适的衡量标准

“1.5亿个住宅IP地址”是整个行业中常见的宣传口号。以下是它为何不应成为您购买决策依据的原因。

该数据无法验证。 没有任何客户能够实际清点地址池的数量。这个数字仅是一种宣称,而无法核查的宣称会随着时间推移在市场上逐渐被夸大。

它统计的是任何时间点被检测到的地址,而非当前可用的地址。 住宅地址池是由来来往往的连接构成的。 上个季度被监测到一次的地址,可能仍被计入总数中。

**它无法说明这些地址的地理位置。**如果您需要葡萄牙的地址,而一亿个地址都集中在寥寥几个国家,那这些地址就毫无用处。真正重要的是,在您需要的时间点,您所需的特定位置是否有可用地址。

**集中化会削弱原始数量的参考价值。**网站按子网而非按地址进行封锁——因此,从封锁的角度来看,位于同一 /24 内的 50 个地址,其行为更像是一个地址,而非 50 个。 分散在四千个不同 /24中的 1 万个地址池,比集中在几百个网段中的 100 万个地址更具弹性。连续地址也是服务商最便宜的获取方式,这正是为什么表面数量比多样性更容易被夸大的原因。我们在 什么是子网 ID 中详细探讨了其工作原理。

**这与你在目标上的表现毫无关系。**唯一能预测成功率的指标,就是你在目标上随时间推移的实际成功率。

真正决定质量的四大因素

1. 分布范围。 这些地址覆盖了您所需国家/地区内多少个不同的子网和自治系统。这是衡量韧性的最佳指标,且可在试用期间进行测量。

2. 您所在地区的可用性。 并非覆盖范围地图——而是您工作所依赖的特定城市和国家的实际观测成功率。全球覆盖范围极佳的供应商,恰恰可能在您最需要的地方资源匮乏。

3. 声誉。 这些地址是否已被您的目标网站标记。这并非地址池的抽象属性,而是地址池与您关注的网站之间的关系,因此只能针对您的真实目标进行测试。

4. 来源。 这些地址是如何获取的。对于住宅IP池而言,这既关系到道德合规性,也关系到稳定性。未经网络连接者知情同意而搭建的网络是不稳定的——参与者会退出,设备会断线,而且谷歌威胁情报团队于2026年1月针对一个相互关联的转售商集团宣布的执法行动也表明,法律风险同样真实存在。 提出问题;将规避视为答案。

这些内容在定价页面上均无体现。这四点均可通过试用版进行测试。

轮询模型及其适用场景

网关如何分配地址,对成功率的影响比地址的数量更为关键。

按请求轮换。 每个请求分配一个新地址。适用于无状态、高流量的独立页面抓取。不适用于涉及会话的任何场景,因为来自四个国家的多步骤操作序列并非真实用户会产生的行为模式。

粘性会话。 同一地址在规定时间内保持不变——通常为一分钟到半小时不等。适用于任何具有连续性的场景:登录、多步骤流程、购物车操作,以及与会话绑定的分页结果。大多数服务商通过用户名中的会话标识符或特定端口提供此功能。

静态地址。 同一地址无限期使用,通常是按 IP 计费的 ISP 或数据中心产品。当您需要一个稳定、已预热的用户身份,并且准备好自行管理其声誉时,这种方式最为合适。

自定义轮换。 您自行维护地址列表并进行选择。控制权最大,工作量也最大。

一个常见且代价高昂的错误是,在基于会话的工作中使用按请求轮换。这是大多数网关的默认设置,因为它适合最常见的使用场景,但会悄无声息地破坏任何带状态的操作——请求虽然成功,但会话状态却丢失了,而表现出的症状看起来像是一个应用程序错误。

你实际上需要多少个地址?

远比营销宣传的要少,而正确的确认方法是实证而非理论推导。

测定瓶颈所在。 从单一地址运行工作负载,并逐步提高请求速率,直到开始出现 429 错误、身份验证挑战或响应质量下降。该阈值即为该目标的单地址容量。

进行计算。 所需吞吐量除以单个地址的容量,大致就是你需要的并发地址数。

一个实际案例。假设某个目标在实施速率限制前,能容忍来自单个地址的请求频率约为每两秒一次——即每小时 1,800 次请求。 您每天需要 50,000 次请求。分摊到 24 小时内,每小时约为 2,100 次,因此从技术上讲,两个地址就足够了,而四个地址则为重试和变通提供了充裕的余地。

两个地址。面对一个号称拥有数百万个地址的地址池。

这种差距正是关键所在。 你可能真正需要更多地址的原因:

  • 你的工作具有地域性,需要覆盖多个地点而非追求流量规模
  • 你必须快速完成突发流量,而非将其分散在一天内
  • 信誉会衰减,你需要轮换地址以避免受限
  • 目标服务器的限制是按地址计算的,且比示例中严格得多

即使考虑到这些因素,对于大多数工作负载而言,实际所需的地址数量也仅为数十到数百个,而非数千个。而且在按流量计费的池中,地址数量本就不是你付费的依据——你付费的是数据传输量(字节),这就是为什么真正重要的计算方式是我们在代理定价指南中给出的。

地址池的组成方式

值得了解,因为这解释了价格差异和相关伦理问题。

数据中心池是分配给托管服务商的地址,运行在服务商控制的服务器上。这类地址价格低廉、速度快、稳定性高,且以连续的地址块形式分配——这也正是它们最容易被识别并被批量封锁的原因。网站可以通过针对自治系统编号(ASN)设置规则,直接将整个托管服务商排除在外。

住宅IP池则通过消费者网络连接进行路由。服务商并不拥有这些连接,因此必须向用户支付报酬:通常是通过向用户付费的应用程序或SDK,或者以提供免费服务作为交换。 每千兆字节的成本是真实存在的,且不会因规模扩大而降低,这就是住宅级定价维持在当前水平的原因——整个市场上的价格大致在每千兆字节 0.79 美元至 7.00 美元之间。

ISP 或静态住宅地址池 是注册在消费者 ISP 名下但托管于数据中心的地址。外观上看似面向消费者,稳定性高,按地址计费而非按每千兆字节计费。

移动地址池 通过运营商网络路由,其中地址由运营商自身在众多用户之间共享。 这是最昂贵的一种,且在处理方式上确实与众不同。

值得引申的结论是:**如果某个住宅IP池的价格异常低廉,应该引起质疑,而不是直接购买。**其背后的成本是真实存在的。如果价格远低于市场水平,要么是供应商能解释的规模优势,要么就是其采购方式根本没有向任何人支付费用。

自建地址池与购买地址池的对比

偶尔值得一试,但大多数情况下并不值得。

购买能为您带来规模优势、地理覆盖范围、健康状态监测,而且当地址出现问题时,责任由他人承担。您按每千兆字节或每个地址付费,并接受与他人共享地址池这一事实。

自建——租用服务器并运行自己的代理——能让你获得专属地址,其声誉由你独自掌控,无需按每千兆字节计费,且拥有完全的可见性。其成本包括服务器租赁、配置、监控,以及持续替换被标记地址的工作。 此外,您只能获得数据中心地址,因为您无法合法地自行组建住宅地址池。

合理的原则是:如果您需要少量稳定的数据中心地址(其声誉对您至关重要),且流量足够大以致按量计费会造成负担,那么就选择自建;如果您需要地理分布、住宅地址特征,或者希望获得超出自身运营能力的规模,那么就选择购买。

实践中行之有效的混合方案是:针对容错性强的目标,使用一小组自主管理的数据中心地址处理高流量任务;同时针对特定需求,购买住宅IP地址池。 大多数工作负载主要属于前者,而为那些数据中心IP地址本可轻松获取的页面支付住宅级资费,是导致在此类场景下超支的最常见原因。

在做出决定前评估地址池

请在试用期间进行此操作。整个过程只需一小时,其价值远超任何对比表格。

统计唯一地址和唯一子网的数量:

for i in $(seq 1 300); do curl -s -x "$PROXY" https://api.ipify.org; echo; done \
  | sort -u > ips.txt

wc -l < ips.txt                                # unique addresses
cut -d. -f1-3 ips.txt | sort -u | wc -l        # unique /24 blocks

地址块与地址的比率是衡量多样性的指标。接近 1:1 即为优秀。每个地址块包含 10 个地址则属于高度集中。

按国家重复此操作。 汇总后的多样性会掩盖本地集中现象,而您真正需要的是本地分布情况。

在真实目标上测量成功率,按目标和地区进行细分,测试时间应持续数天而非数分钟。声誉问题和时间段效应在五分钟的测试中无法显现。

**检查IP地址是否与您购买的相符。**对样本进行whois查询时,住宅IP池应显示消费者ISP,而非托管公司。

**测试会话行为。**确认“粘性会话”在声明的有效期内确实保持同一IP地址,且该地址会在预期时间发生变化。

通过结果而非查询结果来测试地理定位。 不同地区的专属内容是否确实存在差异?如果 IP 查询显示“日本”,而页面却显示的是您本地的内容,则说明地理定位并未准确到达应有的目标区域。

大家还问

什么是代理池?

代理池是指可通过单一端点访问的一组 IP 地址,服务提供商的网关会为每个请求或会话选择一个地址。您只需配置一个主机名和一组凭据,并指定国家/地区或会话持久性等偏好设置,而无需选择具体的地址。

代理池的规模应多大?

应小于宣传数据所示的规模。请测量单个地址在实际目标站点上触发速率限制的阈值,然后将所需吞吐量除以该阈值。除非需求侧重于地理覆盖范围而非流量规模,否则大多数工作负载只需数十到数百个并发地址,而非数千个。

池大小重要吗?

远不如分布重要。网站通常按子网进行封锁,因此同一/24内的地址存在关联性,可能会被同时封锁。 分散在 4,000 个子网块中的 10,000 个地址,比分散在几百个子网块中的 100 万个地址更具容错性。此外,客户无法验证地址池的大小,这也是市场上该数值被夸大的原因。

轮转代理与代理池有何区别?

代理池是一组地址;轮换则是分配这些地址的策略。同一个代理池可以提供按请求轮换、指定时长的粘性会话,或者静态分配。对于您的工作负载而言,选择错误的轮换策略比代理池规模不足更常导致系统故障。

如何检查代理池的质量?

抽取几百个出口地址,统计唯一的 /24 地址段,并按国家重复此操作。然后在几天内,按目标和地区分类,测量实际目标的访问成功率。验证粘性会话是否确实保持有效,并通过区域性内容是否存在差异(而非仅通过 IP 查询)来确认地理位置。

更大的代理池是否更贵?

并非直接如此。住宅型代理按每千兆字节计费,因此您支付的是数据流量而非地址数量,而代理池规模仅通过服务商的成本间接影响价格。按IP计费的产品中,地址数量才是您实际购买的对象——这正是为何这两种定价模式在标价层面无法直接比较的原因。

我可以自己搭建代理池吗?

可以,针对数据中心地址:租用服务器、运行代理软件并进行管理。您将获得专属地址、可控的声誉以及无流量计量,但需要承担初始设置和持续维护的成本。您无法合法地自行组建住宅代理池,因为这需要获得那些承载流量的网络连接所有者的同意。

为什么我在同一池中的成功率会有所波动?

因为这些地址并不等同。有些已被目标网站标记,有些位于声誉较差的地址块中,有些则连接在速度较慢的消费者网络上。共享池还会受到其他客户行为的影响。请按目标分别统计,而非汇总统计,因为在平均数值中,一个失败的目标是无法被察觉的。

总结

代理池是一个背后连接着众多IP地址的网关,而决定它是否适合你的几乎所有因素,在定价页面上都无从得知。

标题中提到的IP地址数量是最没有参考价值的数字:无法验证,被可能已不存在的地址虚增,且未说明这些地址的地理位置或分布情况。 分布情况才是真正能预测系统韧性的指标,因为封锁通常发生在子网层面,而地址过于集中的代理池往往会成批失效。

关键的测试在试用期间大约需要一小时。抽样检查几百个出口节点,并按国家(而非汇总)统计不同的封锁情况。将您的实际工作负载针对真实目标运行几天,并观察各目标的成功率。 确认粘性会话能否保持,以及地理位置是否会改变您实际看到的内容。然后根据这些数据进行采购。

在进行上述操作之前,请先通过测量速率限制的起始点来确定您需要多少个IP地址。实际数量通常比营销宣传的低两个数量级,而了解这一点将彻底改变您应该选购的产品类型。