移动 IP 从哪里来#
运营商的公网 IPv4 地址远少于用户数量,因此会使用运营商级 NAT:同一地区的成百上千部手机同时共享一个公网地址,每台设备接入网络时都会从区域地址池中分到一个地址。这正是移动 IP 受信任的原因,也是设备每次重新连接时 IP 会变化的原因。
两种轮换方式#
| 轮换代理池 | 专用设备 | |
|---|---|---|
| 什么在轮换 | 网关为每个连接挑选另一台设备 | 你自己的调制解调器向运营商申请新地址 |
| 触发方式 | 每个新连接,除非粘性会话保持出口不变 | 签名链接、API 调用或你设定的定时器 |
| 获得新 IP 所需时间 | 即时 | 通常几秒,等待调制解调器重新连接 |
| 计费 | 按 GB,$2.62 降至 $1.58 | 按设备和租期,流量不限,每月 $31.05 起 |
设备轮换时会发生什么#
- 调制解调器断开数据会话,然后重新接入网络。
- 运营商从该地区的地址池中分配一个地址;通常是不同的,偶尔也会是同一个。
- 经由旧地址的连接会被中断;客户端通过新地址重新连接。
- 国家和运营商保持不变:轮换改变的是地址,而不是网络。
多久轮换一次#
| 任务 | 轮换方式 | 原因 |
|---|---|---|
| 已登录的账户 | 会话期间绝不轮换;最多在会话之间轮换 | 会话中途更换地址看起来像 Cookie 被盗用 |
| 抓取面向移动端的网站 | 在代理池中每个连接轮换 | 把请求分散到大量运营商 IP 上 |
| 广告和应用验证 | 每次检查轮换 | 每次检查都应该像是不同的用户 |
| 在同一地区测试应用 | 每轮测试轮换 | 每轮测试都从干净的状态开始 |
| 遇到封禁或 CAPTCHA 之后 | 立即轮换,并放慢速度 | 地址没问题,问题出在节奏上 |
轮换不是伪装#
- 换了新 IP,但 Cookie、登录状态和浏览器指纹不变,仍然是同一个访客。
- 比真实手机更频繁地轮换(同一账户每隔几秒一次)本身就是一种信号。
- 运营商地址池是区域性的:连续多次轮换可能会拿到同一小段范围内的地址。
HodlProxy 上的轮换#
# 每个连接都使用一个新的英国运营商 IP
curl -x http://USER-cc-gb:PASS@mob.hodlproxy.com:9000 https://api.ipify.org
# 20 分钟内保持同一个运营商 IP
curl -x http://USER-cc-gb-sid-acc7-ttl-20m:PASS@mob.hodlproxy.com:9000 https://api.ipify.org专用设备会在你打开其签名轮换链接、调用 API,或按控制台中设定的 N 分钟定时器时轮换。详见移动代理文档。
大家常问的问题#
轮换移动代理会改变国家吗?
不会。轮换是向同一运营商在同一网络中申请另一个地址;要更换国家,请选择另一台设备,或在代理池中更换国家参数。
专用设备轮换需要多长时间?
通常几秒,等待调制解调器重新连接。此时打开的连接会被中断,需要重新连接。
新 IP 一定不同吗?
几乎总是不同。运营商偶尔会分配回同一个地址;请检查出口,必要时再轮换一次。
其他人也会使用同一个移动 IP 吗?
会,这是设计使然:通过 CGNAT,真实用户共享每个运营商地址。正是这种共享让移动 IP 难以被封。不过作为代理,专用设备仍然只归你使用。