代理IP购买页面写“支持100并发”,最容易产生的误解是:能同时使用100个不同IP,或者每秒稳定完成100次请求。实际上,“并发”可能指同时建立的TCP连接、同时处理的请求、客户端线程、隧道入口配额,甚至只是服务方内部某个未公开口径。
100并发不是100个IP,也不是100 QPS。购买前必须让服务方写清限制对象、统计位置、统计窗口和超限表现;试用时则要分别记录连接建立、首次请求、重试后请求和实际出口IP。
先把六个常被混用的指标拆开
| 指标 | 回答的问题 | 不能直接推出 |
|---|---|---|
| 并发连接数 | 同一时刻允许维持多少条网络连接 | 每秒能完成多少请求 |
| 并发请求数 | 同一时刻有多少请求正在处理 | 一定需要同数量TCP连接 |
| 线程或任务数 | 客户端同时安排多少工作单元 | 网络侧实际并发 |
| QPS/RPS | 单位时间完成或发起多少请求 | 同时在线连接数 |
| 入口地址数 | 客户端连接多少个代理网关或隧道端点 | 实际出口IP数量 |
| 出口IP数量 | 请求最终从多少个公网地址发出 | 每个IP可承载多少并发 |
这六项可能相关,却不存在固定换算关系。HTTP Keep-Alive可以让多个顺序请求复用一条TCP连接;HTTP/2还能在一条连接中并行多个流。相反,一个应用线程也可能为重定向、DNS、资源下载或失败重试建立多条连接。
为什么线程数不等于代理并发
客户端配置100个线程,只表示程序有能力安排100个任务。部分线程可能等待队列、限速器、连接池或目标响应;部分请求会复用已有连接;也可能因重试而让网络连接短时超过线程数。
因此,购买套餐时不能只拿“脚本开多少线程”去匹配“代理支持多少并发”。应同时观察:
- 客户端连接池的活动连接和等待队列;
- 代理入口实际建立的TCP会话;
- 首次尝试、超时和重试的数量;
- 目标服务允许的访问频率与授权边界;
- 单位时间真正得到的有效结果。
如果任务面向第三方服务,测试和生产请求都应遵守其条款、频率限制与数据权限。代理并发额度不等于目标服务授权额度。
同一个隧道入口可以对应多个出口IP
动态住宅代理常见“固定入口、后端轮换出口”的交付形态。客户端始终连接同一域名和端口,服务端根据会话、用户名参数、地区选项或轮换规则选择出口。这时入口数量可能只有一个,出口IP却会随会话变化。
静态代理则可能为每条节点提供独立地址和端口,连接数与IP数量更容易观察,但仍不能把端口数直接当成可同时建立的连接数。端口可以是资源标识,也可以是共享网关上的映射。
有关“连接数、并发数与出口数量”的基础区分,可继续阅读极跃圈的代理IP并发连接数概念与估算方法。本文进一步解决的是套餐页面口径不明确时如何询问和验收。
“100并发”购买前要追问这10项
- 限制对象:统计TCP连接、HTTP请求、SOCKS会话,还是账户任务数?
- 统计范围:按账户、子账号、入口、节点、出口IP还是设备累计?
- 协议差异:HTTP、HTTPS CONNECT和SOCKS5是否共用额度?
- 空闲连接:Keep-Alive或Sleep连接是否占用并发名额?
- 统计窗口:是瞬时计数、滑动窗口,还是按秒请求限额?
- 出口关系:100个连接是否可能全部使用同一出口IP?
- 超限表现:新连接排队、立即拒绝、超时,还是返回特定错误?
- 重试计费:失败重连是否继续计入并发和流量?
- 升级方式:临时扩容是否需要换入口、换账号或重建连接?
- 测试条件:试用额度、允许的测试时长和禁止的压力测试行为是什么?
如果客服只能重复“最高100并发”,却说不清统计位置和超限信号,就无法把该数字纳入容量规划。
并发额度和带宽不是同一瓶颈
即使连接数还有余量,吞吐也可能被入口带宽、出口带宽、单连接速度、目标响应时间、本地网络或VPS性能限制。反过来,小响应请求可能带宽占用不高,却因大量同时连接触及会话上限。
排查效率低时,可按以下顺序分层:
- 客户端是否在等待本地连接池或任务队列;
- 代理是否拒绝或延迟建立新连接;
- 出口是否发生轮换、地区漂移或不可达;
- 目标服务是否返回限速、授权或业务错误;
- CPU、内存、文件描述符和带宽是否出现瓶颈。
不要通过无边界提高线程数来“榨满套餐”。如果失败率上升、尾延迟变长而有效结果没有增加,更多线程只会放大重试和费用。
试用时怎样测出真实限制
在自有或明确授权的测试目标上,从低并发逐级增加,每一级保持相同请求内容、超时和重试规则。每次只改变一个变量,并记录:
- 计划任务数与实际活动连接数;
- 连接建立成功率和首次请求成功率;
- 无需重试与重试后成功的数量;
- 中位数、P95响应时间与超时数;
- 实际出口IP去重数量和每个出口的请求分布;
- 代理返回的错误、目标业务错误与客户端错误;
- 账户后台显示的并发峰值和流量增量。
达到某一级后,如果活动连接不再上升、新连接持续排队或出现稳定的超限错误,才有证据判断服务侧并发边界。若只是目标站变慢或本机CPU占满,不能把结果归因于代理套餐。
怎样按业务结果估算所需额度
比“我要开多少线程”更实用的问题是:“在可接受的超时和合规频率下,每分钟需要完成多少个有效任务?”可以先用小规模测试得到单任务持续时间、首次成功率和重试成本,再逐步估算同时在途任务数。
所需在途任务 ≈ 目标完成速率 × 单任务平均占用时间
公式中的单位必须一致,而且只能作为初始容量估算。长尾请求、突发流量、连接复用和失败重试都会让真实需求偏离平均值,所以还要用P95时延和峰值窗口复核。
多设备使用更要问账户维度
“100并发”不代表可以登录100台设备。有的服务按账户累计所有设备连接,有的限制授权来源IP或子账号数量;同一设备上的浏览器、客户端和后台服务也可能共同消耗额度。
团队使用时,应为不同应用或子账号分别记录连接峰值,避免某个异常重试任务吃完整个账户的额度。凭据不要直接写进共享脚本、日志或工单,支持子账号和权限隔离时优先分配最小权限。
结论
代理IP套餐中的“100并发”只有在限制对象、统计范围、协议、窗口和超限行为明确时才有可比性。连接、请求、线程、QPS、入口与出口IP属于不同指标。先把宣传数字翻译成可测试条件,再用授权目标逐级验证有效结果和错误信号,才能判断套餐是否匹配实际任务。






