今天我们要发布两项彼此配合的功能。**子账户(Sub-accounts)**让你可以在单个 Residential Proxies 套餐上,直接通过代理用户名按客户、项目或团队来追踪流量。而 **Shifter 分销计划(Reseller Program)**则为代理业务提供批发接入我们网络的方式,并以子账户作为查看每个客户使用情况的手段。
如果你时间紧张:只需在用户名后面加上 -subaccount-NAME,发送一次请求,几分钟后该子账户就会带着自己的流量出现在你的面板中。如果你从事代理转售业务,分销计划就是你应该开始的地方。
我们为什么要做这个
来自代理商、SaaS 团队和代理分销商最常听到的问题,归根结底都是某种形式的”谁用了什么”。一个套餐常常服务于多个客户:一家代理商为十几个品牌做数据采集,一个抓取产品把代理打包进自己的订阅服务,一个分销商有数百个终端用户。在此之前,唯一的答案是每个客户一个套餐,这不仅管理繁重,而且仍然无法告诉你共用同一套餐的客户们各自的情况。
子账户无需新的登录信息、新套餐或设置沟通即可解决这个问题。标签随流量一起传递,因此归因发生在请求实际产生的地方。
子账户的工作原理
子账户是代理用户名中的一个标签。它紧跟在用户名之后,所有定向和会话选项照常跟在它后面:
customer-USERNAME-subaccount-client_a-country-us-sid-abc123-ttl-600:PASSWORD@p.shifter.io:443
无需提前创建任何东西。子账户从其第一次请求开始就存在,并在其最后一次请求后的 365 天内持续保留在列表中。几条规则:
- 名称长度为 1 到 16 个字符,可以是字母、数字或下划线。不能使用连字符,因为连字符是用户名中用来分隔各选项的符号。
- 名称区分大小写:
Client_A和client_a是两个不同的子账户。 - 子账户归属于某个套餐。同一个名称在两个套餐上就是两个独立的子账户。
子账户在所有 Residential Proxies 套餐上均可使用。
在哪里查看它们
在面板中打开某个 Residential 套餐,你会看到一个新的**子账户(Sub-accounts)**板块:
- 创建子账户。 输入一个名称,面板就会显示完整的用户名和完整的代理行,可直接复制并交给需要使用它的人。
- 该套餐下所有子账户的表格,显示它们今天、过去 7 天以及过去 30 天的流量。大列表支持搜索和分页。
- 任意一行的**查看图表(View chart)**都可以将套餐的流量图表切换到该子账户。
仪表盘以及每个套餐页面上的流量图表也新增了一个选择器,让你可以在主账户和任意子账户之间切换,并按天、周、月或自定义区间查看其历史数据。Proxy Generator(代理生成器)也新增了子账户字段,用于构建已预设好定向和会话参数的端点。
API 中的子账户
两个新端点暴露了同样的数据,使用你已经在 Usage & Quota API 中使用的 api_token:
GET /api/v1/memberships/{membership}/subaccounts列出某套餐上出现过的所有子账户。GET /api/v1/memberships/{membership}/subaccounts/{name}/usage?start=&end=返回某个子账户在任意时间区间内的流量,以字节和 GB 为单位,并附带请求次数。
你可以将这些数据接入自己的计费系统、客户仪表盘或告警系统。完整的参考文档,包括示例和错误代码,详见子账户文档。
子账户不是什么
这里有必要说清楚,因为”子账户”在不同工具中的含义各不相同。
- 它们共享套餐。 每个子账户使用的是你套餐的密码,并消耗你套餐的带宽。不存在每个子账户独立的登录信息或额度。
- 它们用于追踪。 我们不会对每个子账户强制执行限额。如果你转售接入权限,由你自己的平台决定每个客户可以使用多少,而我们提供的数据会告诉平台他们实际用了多少。
- 它们不能替代工作空间。 当某个客户需要自己独立的计费、钱包和团队时,独立工作空间仍然是正确的工具。我们在多客户使用追踪指南中讲解了这两者如何配合使用。
Shifter 分销计划
子账户正是分销商们一直在要求的功能,因此我们随之推出了分销计划。
模式很简单。你以批发价购买住宅带宽,定价基于你预期的月流量以及你承诺的周期长度。你负责前台运营:注册、定价、限额和计费都在你自己的平台上进行。你的每个客户都拥有一个子账户,我们的用量 API 为你的平台提供流量数据,用于执行限额和开具账单。我们负责网络:业内最大规模的实时住宅代理池之一,支持国家、地区、城市和 ASN 定向,并覆盖广泛的 ISP。
你现在就可以在任意 Residential 套餐上构建和测试你的集成,随着流量增长再转为分销商条款。如需申请,请打开分销计划页面,向我们发送你预期的月流量、承诺周期以及客户使用代理的用途。我们会回复你相应的条款。
这能解锁的一些使用模式
- 代理机构可以用客户名称标记每个客户的任务,并从一个套餐中按客户报告用量,而无需在多个套餐之间拆分预算。
- 抓取和数据平台可以为每个终端客户分配一个子账户,并按实际消耗计费,而非依靠估算。
- 内部团队可以按项目或服务标记流量,这样当用量激增时能轻松找到失控的任务。
在哪里查看
子账户现已在所有 Residential Proxies 套餐上线。在面板中打开一个套餐,查找子账户板块,或者如果你要将其接入代码中,可以从文档开始。如果你从事代理转售业务,分销计划页面提供了申请所需的一切信息。
和 Team Workspaces 一样,我们有意保持了功能面的精简,以便持续改进。如果你的平台需要某个报表或端点,请告诉我们。