PowerScan
ZH

住宅代理与数据中心代理:多账号业务该选哪一种

代理 · 阅读约 9 分钟 · 作者:PowerOps

图片:Unsplash

两类地址分别来自哪里、如何计价、查询时会暴露什么,以及为什么“静态还是轮换”的选择比类型本身更重要。

代理的价格页是写给已经知道自己要什么的人看的。页面上列着地址池规模、并发上限和按 GB 划分的套餐,却没有回答买家真正关心的那个问题:我做的这类工作到底该买哪一种?

简短的答案是:类型的影响比多数买家以为的要小,而静态还是轮换的设置要重要得多。下文会讲清楚这两点,还会说明付款前该向服务商问什么,以及拿到手之后怎么检查。

各类地址分别来自哪里

每个代理卖给你的,都是别人名下地址的使用权。价格表上常见的三个类别,主要区别就在于这个地址是谁的。

数据中心

这类地址属于托管公司。服务商租用机架空间或云容量,随之获得一批地址的分配,再转售其使用权。整个地址段都登记在一家以运营服务器为业的企业名下。

这种登记信息是公开的。任何人都可以查询一个地址,看到持有该地址段的是哪家机构、属于什么类型的机构。属于托管公司的地址段,在任何一次查询里都会被识别为托管地址,而很多网站对每一次访问都会做这样的查询。

住宅

这类地址是面向个人用户的网络运营商分配给家庭宽带的。有些代理商通过付费让人在自己的电脑上运行软件来获得这些地址,另一些则通过应用开发者,在条款页面里加上一句说明。无论哪种方式,流量都是从一条家庭线路出去的。

查询结果会显示为某个城市里服务家庭用户的消费级宽带运营商,而这恰好就是绝大多数访客访问任何网站时查询得到的结果。

移动

分配给移动运营商并发放给手机的地址。运营商通过运营商级 NAT,让数量庞大的用户共用一小批公网地址,因此一个地址可能同时承载着一整片街区的手机流量。

正因为这种共用,移动地址得到的待遇比较温和。封掉其中一个,就会一次性误伤大量普通用户,网站对此心知肚明,服务商的定价也相应更高。

你实际付费买的是什么

计价方式沿着一条分界线分成两派,比较数字之前最好先搞清楚这一点,因为两种模式根本无法直接比较。

类型常见计价方式账单由什么决定
数据中心按地址、按月你持有多少个地址,无论是否使用
轮换住宅按流量(GB)你传输了多少数据,不论经过多少个地址
静态住宅按地址、按月你持有多少个地址,与数据中心的结构相同
移动按端口,或按流量(GB)是独占一条专线,还是通过共享线路计流量

按地址计价是可预期的。每月 1 日你就知道账单是多少,多浏览一些也不会改变它。按 GB 计价则会惩罚一切重度使用,而现代 Web 应用中已登录的会话恰恰很重:图片、视频预览和后台轮询累积起来,一天的普通账号操作所消耗的流量费用,可能比一个静态地址一整月的费用还高。

速度与稳定性

数据中心地址位于专为吞吐量设计的机房内的商业线路上。它们是三者中最快、最稳的,只要你持续付费,这条线路就一直是你的。

住宅流量要经过某户人家的家庭线路,而家庭线路差异极大。延迟更高,带宽取决于那户人家碰巧有多少,由用户设备组成的地址池还可能在机主合上笔记本的那一刻失去一个地址。静态住宅避免了这个问题,因为服务商自己持有这批分配,地址会一直固定不变。

移动是三者中最慢、波动最大的。信号质量、基站拥塞,以及运营商对流量的各种整形处理,都夹在你和你要加载的网站之间。

一次查询会暴露多少信息

每个公网地址都属于某个已登记的地址段,而登记信息任何人都可免费查阅。商业数据库还会更进一步,加入对连接类型的推断,以及对曾有代理行为的地址的标记。

关于中间这种情况,有一点需要提醒。地址类型只是众多输入之一,而地址是带着历史的。以很低的价格大批量出售的住宅访问,通常意味着这些地址已被大量用户高强度使用过,那些人做过的事在你连接之前就已经附着在地址上了。好的服务商收的钱里,有一部分就是为“这条线路上还有谁用过”付费。

静态还是轮换,哪个才是更大的决定

这个设置的作用比“住宅还是数据中心”大得多,却是买家最容易一带而过的。

轮换端点会在每次请求时,或每隔几分钟,给你一个不同的地址。这适合大批量采集公开数据:每个请求相互独立,把它们分散开正是全部目的。

静态端点只给你一个地址,并一直保持不变。账号需要的正是这个,因为已登录的会话讲述的是一个人的故事,而人不会在一个下午的中途从一个城市搬到另一个城市。

什么场景买什么

你要做的事购买原因
在消费级服务上保持已登录账号静态住宅,每个配置文件一个地址看起来是家庭连接且保持不变,长时间会话本该如此
预算有限,运行大量彼此独立的账号静态数据中心,每个配置文件一个地址每个配置文件的稳定性比地址类型更有价值,账单也保持固定
线路会受到密切关注的账号业务带粘性会话的移动代理共享的运营商地址携带的个体信号最少,网站也不愿意封禁
大批量采集公开数据轮换住宅,按 GB 计费目标就是分散请求,不需要任何会话持续存在
从另一个国家查看价格或商品列表该国的轮换住宅只有位置重要,每次查看都是独立的
测试你自己的网站或预发布环境数据中心那里没有任何东西在读取地址,所以选最便宜的即可
任何单次会话持续数小时的场景任何静态方案会话中途地址变化才是故障,与类型无关

让线路与配置文件相匹配

代理只是决策的一半。使用它的配置文件会报告时区、区域设置和语言列表,这些值必须与地址所显示的位置一致。

故障通常是这样的:地址解析到法兰克福,而配置文件报告的是洛杉矶时区、美式英语区域设置,语言列表里一点德语也没有。网站在一次访问中被告知了两个不同的故事,而这样的矛盾比任何单一数值的影响都更深远。

  1. 测试该端点,记下实际观察到的地址所解析出的国家和城市。
  2. 将配置文件的时区设置为该国的某个时区。
  3. 将区域设置和语言列表设置为当地居民可能拥有的值,其中要包含当地语言。
  4. 之后让两者保持一致。把配置文件换到另一条线路时,要在同一次操作中修改它的时区。

PowerOps 把代理做成一个代理库,正是出于这个原因。端点只需添加一次并测试,测试报告的是实际观察到的地址,而不是发票上印的那个;分配时会把线路复制到配置文件上,因此两个配置文件永远不会共用同一个有效凭据。

付款前要问的问题

第三个问题透露的信息最多。如果对方含糊地说“这是专有网络”,通常意味着地址来自人们出于别的目的安装的软件,而这样建起来的地址池时有时无,因为机主一合上盖子,地址就消失了。

验证你实际买到了什么

服务商卖给你的是一个端点。这个端点实际表现如何是另一个问题,而且在账号放到它后面之前,验证起来成本很低。

  1. 连接后读取外界观察到的地址,并与你购买的内容比对,包括国家和城市。
  2. 在两三个独立的数据库中查询该地址。它们之间有轻微分歧是正常的;但如果标称住宅的地址得到一致的“托管地址”结论,那就该找对方谈退款了。
  3. 如果买的是静态代理,加载一个会报告你地址的页面,间隔几分钟加载两次,确认地址没有变化。这比提交工单更快地识破冒充粘性的轮换端点。
  4. 检查泄漏。打开一个会报告 WebRTC 地址和 DNS 解析器的页面,确认二者都没有绕过代理。
  5. 定期重新测试整个代理库。端点会悄悄退化,最先出现的症状往往是账号表现异常,而不是连接直接失败。

买那个不起眼的选项。在正确的国家拥有一个稳定的地址,并绑定到时区和语言与之一致的配置文件上,对账号业务的帮助,远胜于一个轮换设置错误的昂贵地址池。把这一点定下来,住宅与否就只是预算问题,而不是一场赌博。

全部文章 · 开始扫描