代理类型 · 词汇表

轮换代理

轮换代理是一种网关,它从地址池中为每个新连接分配不同的出口 IP 地址,或在设定的时间间隔后更换出口。客户端始终使用同一个主机名和同一组凭据;轮换由服务商一侧完成。这是住宅代理池和移动代理池的标准交付方式,也是应对按 IP 实施的速率限制的自然选择。

阅读约 3 分钟 又称 反向连接轮换代理 更新于

按连接轮换与定时轮换#

大多数网关会按连接轮换:每个新的 TCP 连接获得一个新出口,而通过保持活动连接复用的请求会继续使用同一出口。定时轮换会让共享同一会话标识符的所有连接保持一个出口 N 分钟,之后再切换。两种方式通常都通过用户名控制,因此同一账号可以逐个请求选择任一方式。

轮换无法做到的事#

  • 轮换不会让爬虫变得克制:每秒数百个请求仍然会到达目标,只不过来自许多地址。请将各域名的请求速率保持在合理范围内。
  • 轮换不会隐藏浏览器指纹、Cookie 或账号身份;这些信息会跟随你跨越多个 IP。
  • 轮换不保证切换到新的国家/地区:如果没有位置参数,下一个出口可能位于地址池中的任何地方。

轮换代理如何工作#

  1. 客户端用一组凭据连接到一个网关主机名。
  2. 对于每个新连接,网关从代理池中挑选与你所请求位置相符的出口。
  3. 请求从该出口发出;目标看到的是出口 IP,而不是你的或网关的 IP。
  4. 下一个连接会得到不同的出口,除非会话标识要求网关保持同一个。

轮换策略#

策略实现方式适用场景
每个请求换新 IP每个请求新建连接(不使用 keep-alive)搜索结果、商品页,以及按 IP 限速的一切
粘性保持几分钟同一会话 ID 配短 TTL分页列表、多步骤表单
粘性保持数小时同一会话 ID 配长 TTL登录会话、购物车、慢速抓取
失败时轮换遇到封禁或 CAPTCHA 后更换会话 ID在不消耗代理池的前提下保持高成功率
同一网关上的轮换与粘性会话
# 每个连接都使用新出口
curl -x http://USER-cc-us:PASS@res.hodlproxy.com:9000 https://api.ipify.org

# 30 分钟内保持同一出口,无论连接多少次
curl -x http://USER-cc-us-sid-job42-ttl-30m:PASS@res.hodlproxy.com:9000 https://api.ipify.org

轮换代理与静态代理#

轮换把负载分散到大量地址上,使按 IP 的限额失去作用;静态代理则能在数周内保持同一身份。轮换代理池按 GB 计费(这里住宅每 GB $2.45 起,移动每 GB $2.62 起),静态地址按 IP 和租期计费。

在 HodlProxy 中如何运作#

在 HodlProxy 上,轮换是默认行为:省略 -sid- 后,每次与 res.hodlproxy.com 或 mob.hodlproxy.com 建立新连接都会使用新出口。添加 -sid- 和 -ttl-,则可以保持同一出口 1 分钟至 24 小时。

常见问题#

每个请求都会获得新 IP 吗?

每个新连接都会获得新 IP。复用连接(keep-alive)的 HTTP 客户端会通过一个连接发送多个请求,因此这些请求使用同一出口;如果每个请求都需要新 IP,请关闭连接或禁用 keep-alive。

轮换代理多久换一次 IP?

默认每个新连接都换。使用会话标识时,同一出口会在你设定的时间内保持不变——在 HodlProxy 为 1 分钟到 24 小时——或直到其背后的设备离线。

轮换代理可以保持同一个 IP 吗?

可以,使用粘性会话:在用户名中加入会话 ID(和有效期),带有该 ID 的每个连接都会从同一出口发出。

轮换代理都是住宅代理吗?

通常是,但不一定。住宅和移动代理池是常见的轮换产品;有些服务商也轮换数据中心 IP,价格更低,也更容易被识别。

轮换代理池有多大?

服务商统计的是一个月内出现过的不同地址。HodlProxy 公布 70M+ 住宅 IP 和 4.9M+ 移动 IP,每个数字的统计口径都在价格和产品页面上说明。

准备好即可开始

在真实请求中亲自验证。

创建账户,充值 $20,然后针对你自己的目标运行快速入门示例。已购买的流量永不过期。