ISP 代理与住宅代理对比:您的工作需要哪一种
目录

简而言之: 静态 ISP 代理是一个地址,在您付费的期间内由您持有,按地址计费。轮换住宅代理按每次请求或每个短时间窗口取用新地址,按 GB 计费。目标需要认出您时选静态代理;每次请求都应当像一位陌生人时,选轮换代理池。
静态 ISP 代理与轮换住宅代理的区别,在于地址是否一直归您;正是这一个属性,决定了各自的计费方式、失败方式以及适合的工作。如果您想先了解定义,请从什么是 ISP 代理开始。
ISP 代理和轮换住宅代理如何分配地址?
静态 ISP 代理给您一个已知的地址;轮换代理给您的是通往一个代理池的网关。
使用静态 ISP 代理时,您事先就知道地址。它保持不变,在您持有期间没有其他人使用,您为持有它付费。
轮换住宅代理不给您任何固定的东西。您连接上去,由服务商为每次请求选择一个出口:通常每次都不同,或者在您要求粘性时,在一个短时间窗口内保持同一个。账单统计的是您传输的流量。
为什么静态地址按 IP 计费,而代理池按 GB 计费?
计费方式取决于地址是否为您保留。保留的地址会代表您退出流通,所以服务商对它收取租金:按地址、按周期收费,与您通过它传输多少流量无关。
代理池不为您保留任何东西,剩下唯一可以计量的就是流量。小任务因此花费不多,大任务的账单则取决于目标返回了什么。抓取进行到一半时,某个页面开始加载视频,就会变成一个事后才发现的预算问题。
地址轮换时,哪些工作会出问题?
任何依赖连续性的工作,在轮换代理池上都会出问题。按照 RFC 6265 的描述,登录后的网页会话通常是网站设置的一个 Cookie,它随每次请求一起发送,请求来源的地址也同样随之到达。OWASP 的会话管理指南建议把会话绑定到客户端 IP 地址等属性上,并把会话中途的变化视为劫持的迹象。
因此,一个从某个地址开始、又从另一个地址继续的会话,在对方看来可能就像账号被交给了别人。最先失败的是这些:
- 登录流程;
- 多步骤表单;
- 其他任何在请求之间保持服务器端状态的工作;
- 任何持续时间长到超过粘性窗口的连接。
在每种情况下,网站看到的都是一个会话的地址在中途发生了变化,而 OWASP 告诉它要把这种模式当作劫持来处理。
固定地址会在哪里遇到限制?
固定地址难以应对广度,因为一个地址发出大量请求,就是一位非常忙碌的访客。按地址计算请求数,是网站用来限制流量的工具中的标准选项。Cloudflare 的速率限制规则把客户端 IP 列为计数器可以依据的特征之一,NGINX 的请求限制模块在其文档示例中也以客户端地址作为键。
面对这样计数的目标,固定地址会把所有的关注都集中到一个地方。按月租用一个地址却只用一个小时,也是买错了形态,因为不管工作是否在进行,租金都在照付。
目标需要认出您吗?
当目标需要认出您时,您需要地址保持不变。每次都以一位毫不起眼的陌生人身份到达更有利的工作,应当交给代理池,固定地址在那里只会增加花费。
关于这个问题的大多数争论,都是两个人在同一个词下做着不同的工作。抓取一词涵盖了两种形态,这就是为什么同一个问题会得到截然相反的答案,而回答的人对各自的工作来说都是对的。
有些项目两者都需要:先广泛探索,找出值得关注的对象,再对其中少数几个进行持续观察。两种工作要通过不同的地址进行。速率限制常常按 IP 计算,把它们分开,可以避免探索性流量耗尽您在平台许可下运营的账号所依赖的额度。
ProxyJam 销售什么?
ProxyJam 只销售静态的一方:一个地址,一家具名运营商,在付费期间内由您持有。流量不计量。大量使用会影响您可以同时保持的连接数:一个代理在一个自然月内超过 50 GB 后,其上限会从 100 个并发会话降为 10 个,直到下一个计费周期(《服务条款》第 2.4 节)。
每个 IP 的价格见 ISP 代理页面和价格页面。同一批地址也以它在市场上的另一个名字出现在静态住宅代理页面上。
我们目前还没有销售轮换代理。我们网站上它的卡片显示即将推出,背后没有套餐,也无法结账。如果您的工作需要代理池,请向有这种产品的服务商购买;我们的轮换住宅代理页面(英文)说明了代理池模式的工作方式。
ISP 还是轮换住宅:您的工作需要哪一种?
当目标需要认出您时,持有一个地址并接受固定的账单;当每次请求都应当看起来是新的时,从代理池中取用。另外两篇对比文章讨论相邻的问题:住宅代理与数据中心代理对比关注注册信息本身,移动代理与住宅代理对比关注运营商地址多带来了什么。
