今天,我们正式推出下一代 Shifter 住宅代理。这是自原始住宅网关上线以来产品最重大的一次变革,将一年来的客户反馈凝练为三项核心改进,我们认为这三项改进将从根本上提升大规模生产代理流量的使用体验。
如果你时间有限,简而言之:单一接入点,按 GB 计费,每个套餐均可按国家、地区、城市或 ASN 定向,无需额外付费,IP 池从 31M+ 扩展至覆盖 195+ 个国家的 205M+ 住宅 IP,整体速度全面提升。
以下内容将详细介绍具体变化、背后原因,以及现有客户需要了解的事项。
一览全部新特性
统一网关。 单一接入点:p.shifter.io:443。所有请求、所有国家、所有会话,同一主机,同一端口。定向参数在请求时编码到用户名字符串中,无需管理特定套餐的子域名或按端口分配。
全面按流量计费。 你只需为实际传输的数据付费。无端口限制,无按请求计费,无并发上限。大规模使用时起步价为 $1.00/GB,完整价格阶梯请参见定价页面。
所有套餐均支持城市和 ASN 定向。 这一功能曾是企业级专属,现已纳入所有套餐,无需额外付费。只需在用户名后附加一个查询式标记,即可通过我们覆盖的任意城市(绝大多数城市均已覆盖,详见地区列表)路由流量,或将流量限定到特定 ASN。
这三项变化在我们的设计思路中紧密相连,源于一次整体架构重构,而非三个独立的产品决策。但对用户而言,体感上的变化是:更简洁的接入点、更清晰的账单,以及超出大多数团队预期的精准定向能力,且价格不变。
为什么采用统一网关
最初的住宅代理产品在多年前上线时,采用的是基于端口的套餐模式:购买 100 个端口,每个端口获得 50 个并发连接,每个连接对应独立的 host:port 对。这一模式在当时有其合理性,多年来也很好地服务了我们以及在此之上构建核心基础设施的客户。
但有两件事的变化使端口模式不再是合适的基础抽象:
IP 池规模已大到并发不再是瓶颈。 当池中有 205M 个 IP 时,“网络能否承载 5,000 个并发连接”这个问题已不再有意义,答案显然是肯定的。真正有价值的问题是:哪些 IP、在哪些地理位置、具备怎样的会话行为,而这些问题端口模式无法回答。
工作负载变得更加动态。 现代数据管道不再是一个月内稳定运行 100 个爬虫。它是由 webhook 或定时任务触发的突发式扇出,并发量在数小时内可能从 1 变化到 1,000。静态端口分配要么无法满足突发需求,要么为闲置容量多付费用。
统一网关解决了这两个问题。单一接入点,边缘解析定向参数,无并发上限。在请求时从正确的 IP 池分配,路由,返回。用户的心智模型也随之简化:一个 URL,一套认证,一组凭证,一张账单。
为什么采用按流量计费
这一变化影响最为深远,也最容易解释。流量才是你真正消耗的资源。端口不过是流量的代理指标(此处”代理”是另一个意思),即并发数乘以吞吐量。流量才是底层的物理资源。按底层资源计费,账单才能真实反映实际消耗。
具体而言,新计费方式下:
- 你购买一定的流量配额,例如中级套餐的 100 GB/月。
- 使用方式完全自由,可以是 1 个请求传输 100GB 文件,也可以是 1 亿个请求各自获取 1KB 的 API 响应。
- 并发不限,请求速率不限,无端口限制。
- 超出配额后自动按即用即付价格从钱包扣费,无需在月中升级套餐。
对大多数团队而言,这从根本上改变了用量预测的方式。“下个月我们要传输多少数据”是一个可以粗略估算的问题,而”我们需要多少个端口”则只能在实际运行工作负载几周后才能经验性地得出答案。
如果你目前使用的是端口套餐并考虑迁移,支持团队可以调取你的历史用量,帮你评估对应的流量套餐方案。请发送邮件至 hi@shifter.io,我们一起来算这笔账。
为什么所有套餐都开放城市和 ASN 定向
国家级定向只能解决小问题,而城市级和 ASN 级定向才能解决真正支撑我们业务的那些工作负载所面临的更大问题。
一个监控美国各大都市电商价格的团队需要城市级精度,纽约、洛杉矶、芝加哥、休斯顿和迈阿密的 Amazon 价格各不相同,而国家级代理只会返回其中某一个,且无从得知是哪一个。一个验证广告投放的团队需要确认在旧金山展示的广告确实包含旧金山版本的素材。一个抓取外卖平台数据的团队需要分别获取每个 DoorDash 市场的数据。
这一功能曾被锁定在企业合同之后,现在已向所有套餐开放。原因很简单:通过特定城市 IP 路由请求与通过国家 IP 路由,对我们而言成本并无差异。之前对用户设置门槛,是一个计费决策,而非技术决策。我们移除了这道门槛。
ASN 定向同理。如果你需要指定特定运营商,例如 Comcast(AS7922)、Verizon(AS701)、BT(AS2856),只需在用户名后附加 -asn-<number>,流量即会路由至该运营商,无需额外付费,也无需升级套餐。
完整的地理标记格式如下:
customer-USERNAME-country-us # countrycustomer-USERNAME-country-us-region-california # state/regioncustomer-USERNAME-country-us-city-new_york # citycustomer-USERNAME-country-us-asn-7922 # ASN (Comcast)customer-USERNAME-country-us-strict-true # fail if no exact match可自由组合:country + city、country + asn,或四者全部组合使用。网关会自动解析并路由。
现有客户需要做什么
如果你使用的是原有基于端口的套餐,你的套餐和现有的端口凭证仍可继续使用。新网关采用不同的计费模式(按流量而非按端口计费)。迁移无需任何费用,我们也为现有客户提供折扣。请联系支持团队,我们将根据你的用量制定合适的迁移方案和价格。
如果你是新客户:直接注册即可。新网关为默认选项。定价详见住宅代理定价页面,完整文档请访问 /docs/products/residential-proxies。
下一步计划
本次发布是约一年工作成果中对外可见的部分。不那么显眼的部分是运营层面的改进,包括更完善的单请求行为可观测性、更好的流量和会话指标仪表盘,以及覆盖更多语言的更完善 SDK。其中部分已经上线,更多内容正在推进中。我们会在有趣的功能落地时持续撰文介绍。
与此同时,新版住宅代理已正式上线。定价、文档和注册链接均在上方。如果你一直在等城市级精准定向的价格降下来,现在已经降了。如果你一直在等端口模式退出历史舞台,它还没有完全消失,但你不再需要为此费心。如果你今天从零开始,欢迎加入。如有任何问题,欢迎通过 hi@shifter.io 联系我们的团队。