详解
轮换代理是一个服务层面的概念,而非单一代理:它不是给你一个IP,而是让你访问一个IP池,网关会为你发送的每个请求选择不同的IP(或按计时器轮换)。目标网站看到的是来自许多不同IP的请求流,这是对抗单IP速率限制最有效的手段。
轮换代理服务最常基于住宅代理构建,其底层IP池由数亿个消费者IP组成,网关可从中随机抽取。每个请求看起来都是独立的——网关断开一个连接,选取新的出口IP,再为下一个请求建立新连接——因此目标网站无法将你的活动追溯到单一来源。
其代价是会话连续性。任何需要在多个请求中保持同一IP的操作(登录流程、多页结账、IP绑定的CSRF令牌)在逐请求轮换模式下都会失效。对于这类场景,你需要使用粘性会话,它会在轮换前将同一IP保持一段固定时间。
工作原理
当你连接到轮换代理网关时,你只需完成一次身份验证,然后像访问单个端点一样发送请求。网关维护一个可用出口 IP 的池(根据产品不同,可以是住宅 IP、ISP IP 或移动 IP)。对于每个传入请求,网关会选择一个 IP——随机选取、轮询,或根据地理位置/健康状态过滤——然后通过该 IP 转发请求。
目标网站看到的是来自 N 个不同 IP 的 N 条请求,尽管它们全部源自同一个客户端。网关负责处理所有连接管理、IP 健康检查和轮换逻辑,因此从客户端的角度来看,这只是一个单一的代理地址,每次请求都会"神奇地"返回不同的源 IP。