← 返回博客

2026年ZennoPoster和BAS的代理:流量、轮换与流量统计

ZennoPoster 7.9.1 学会了按每个代理计算流量,而 7.9.2 和 BAS 30.8.0 切换到了 Chromium 152 和 153。我们逐步分析:在账户和解析中应该选择哪种轮换模式,如何将流量分配到 ZennoPoster 列表中的端口和 BAS 资源中,为什么一个端口不能连续分配给两个账户,以及浏览器模板消耗多少千兆字节。

📅2026年9月29日
2026年ZennoPoster和BAS的代理:流量、轮换与流量统计

ZennoPoster 和 BAS(浏览器自动化工作室)是两个在俄语环境中流行的机器人构建工具:它们用于注册、加热、发布和解析。对于这两者来说,代理是主要的消耗品,通常出现错误的原因不是字符串格式,而是方案:两个流量共享一个 IP,地址在注册过程中更改,而浏览器模板在一夜之间下载了数十 GB 的图片。到 2026 年秋季,控制这一切变得更加简单:ZennoPoster 7.9.1 于 8 月 11 日学会了直接从项目中计算每个代理的流量,而 ZennoPoster 7.9.2(9 月 17 日)和 BAS 30.8.0(9 月 16 日)将浏览器升级到了 Chromium 152 和 153。以下是这两个程序的“一个流量 - 一个 IP”工作方案,根据任务选择轮换和流量计算,直到账单到来。

2026 年发生了什么变化,以及这对代理的重要性

如果模板在年初的版本上运行,部分代理问题可以通过简单的更新解决。从 ZennoLab 和 Bablosoft 的更新日志中,关于代理工作,有五个要点很重要:

  • ZennoPoster 7.9.0(6 月 25 日)。 “图像处理 → 保存图像 → URL”模块学会了通过代理工作。在此之前,该模块在没有代理的情况下获取图片,使用的是运行模板的机器的 IP 地址——这是一个容易被忽视的静默泄漏。
  • ZennoPoster 7.9.1(8 月 11 日)。 引入了每个代理的进出流量(以字节为单位)的计算:适用于 Chromium 和 ChromiumFromZB 的浏览器(包括 WebSocket,不包括缓存响应)以及所有 HTTP 模块——普通、替代和 TLS。通过对象 ZennoPoster.ProxyTrafficInfo 可以访问这些数据。
  • 在同一版本中,地理数据和时区的仿真开始考虑 IPv6 地址,而与 SOCKS5 代理集成的 ZennoBrowser 配置文件在启动时不再因超时而崩溃。
  • ZennoPoster 7.9.2(9 月 17 日)。 公共 HTTP API 提供 100 多个操作,三个用于 AI 助手的 MCP 服务器,以及“AI 代理”模块,该模块可以自动管理任务的浏览器。引擎为 Chromium 152。
  • BAS 30.8.0(9 月 16 日)。 引擎更新至 153 版本,新增了 Agent 模式,可以根据文本描述创建、修改和测试脚本,以及生成双因素身份验证代码的模块。

实际结论:在扩展模板之前,至少更新到 ZennoPoster 7.9.1 和 BAS 30.8.0。每个代理的流量计算正是支付 GB 时所缺少的。

步骤 1. 根据任务选择轮换模式

简短回答:处理账户时需要每个流量一个单独端口的粘性会话;对于 HTTP 请求的解析——每个请求一个新 IP;对于无账户登录的浏览器解析——粘性会话,间隔较短。

在 ProxyCove 中,模式由端口设置。端口 824 在每个请求中更改 IP。端口 10000–20000 采用间隔轮换:每个端口提供自己的 IP,并保持指定时间——从 1 到 120 分钟。间隔在代理卡片的轮换设置中更改。

  • 注册、加热、发布。 账户在整个周期内需要一个稳定的地址。间隔应设置为一个循环的持续时间的余量:如果注册需要确认邮件花费 20-25 分钟,则选择 40-60 分钟。表单中间更改 IP 是典型的检查点原因。
  • 使用 GET/POST 模块收集数据。 每个请求都是独立的,不需要保持会话。端口 824 将负载分配到池中,降低了达到单个 IP 限制的机会。
  • 无登录的浏览器解析。 在这里,每个请求的轮换是有害的。根据 2025 年的 Web Almanac,桌面上的中位页面对不同资源发出 77 个请求,而在端口 824 上,部分同一页面将从不同地址发送。对于反机器人系统来说,这种行为是不典型的,因此请使用粘性端口,间隔 1-5 分钟,并在页面之间更改 IP,而不是在页面内部。

步骤 2. 选择代理类型

类型不仅决定了每 GB 的价格,还决定了平台对地址的态度:

  • 住宅代理——家庭提供商的 IP 地址。浏览器模板、市场、SEO 抓取和中等严格性网站注册的基本选择。在 ProxyCove 中,住宅代理可选择国家和轮换间隔,价格为每 GB $2.70。
  • 移动代理——运营商的地址。通过 CGNAT,一个这样的 IP 同时连接到网络的多个真实用户,因此社交网络对它们的封禁更加谨慎。这是社交媒体账户和严格平台的选择:移动代理 每 GB $3.80。
  • 数据中心代理——每 GB $1.50,快速且便宜,但其子网对反机器人系统非常熟悉。适合对忠诚网站和 API 进行 HTTP 抓取,对于社交媒体账户则是糟糕的选择。

如果平台重视稳定的地理位置而不是具体地址,请启用按城市或运营商(ASN)的定位。IP 将会更改,但在一个城市或网络内,就像普通用户一样。定位更贵:住宅代理为每 GB $4.70。

步骤 3. 准备“一个端口 - 一个流量”的列表

  1. 在 ProxyCove 的代理卡片中打开并启用间隔轮换。
  2. 在“流量数量”字段中指定需要多少行。端口不单独计费——您只需支付流量,因此请将列表长度设置为流量数量的 2-3 倍。原因稍后会解释。
  3. 选择 http 或 socks5 格式。系统将生成带有端口 10000、10001、10002 等的行:每行都是一个独立会话,具有自己的 IP。
  4. 将列表保存到文件中,例如 proxies.txt。行的格式如下:socks5://login:[email protected]:10000。

如果启用了定位,国家、城市或 ASN 的参数将通过分号附加到登录名。请完整复制行,不要手动修改:参数错误会导致授权或定位失败。

步骤 4. ZennoPoster:每个流量的代理

在 ZennoPoster 中,代理可以全局设置、项目设置或流量设置。对于多线程工作,最可靠的方法是在模板内部使用列表中的字符串:

  1. 在 ProjectMaker 中添加“列表”模块,启用“从文件加载”和“将列表更改保存到文件”,并指定 proxies.txt 的路径。
  2. 添加“列表操作”:选择“获取字符串” → “第一”,并勾选“获取后删除字符串”。将结果存储在变量中,例如 proxy。删除确保两个并行流不会获取同一个端口。
  3. 添加“浏览器 → 设置 → 设置代理”,并传递 {-Variable.proxy-}。启用位置和时区仿真:浏览器将根据代理的 IP 获取地理数据和时区。
  4. 在每个 HTTP 模块(GET、POST)中填写相同的代理——通过变量或项目代理选项。模块中的空代理字段表示请求来自服务器的 IP。
  5. 在每次循环结束时——在成功分支和错误分支中——将字符串返回到列表的末尾。否则,列表将逐渐变空,而每个失败的流量将“永久占用”端口。

内置的 ProxyChecker 适合公共列表,但对于按流量付费的网关,定期检查整个列表是没有意义的:每次检查都会消耗已付费的 MB,而在端口 824 上,下一个请求仍然会使用不同的 IP。在大规模启动之前,只需检查几行即可。

步骤 5. BAS:带代理的资源和 Proxy 操作

  1. 创建类型为“文件”或“URL”的资源,包含代理列表——这正是 Bablosoft 文档建议的,以便模板用户自行选择来源。
  2. 在资源设置中,限制每个流量同时使用一行。在这里还设置成功和失败使用的限制以及使用之间的间隔——对于粘性端口,请将其设置为不短于轮换间隔。
  3. 流量的第一个操作,在加载任何页面之前,设置“代理”并传递来自资源的字符串。BAS 理解多种格式,包括 login:password@host:port 和 socks5://login:password@host:port,支持带授权的 HTTP 和 SOCKS5,并通过代理发送 DNS 请求。
  4. 在操作中启用根据代理 IP 更改地理位置和时区。
  5. 如果模板还通过 HTTP 客户端访问网站,请为其设置代理:BAS 的 HTTP 客户端有自己的设置,与浏览器分开。

使用 BAS 时需要注意两个特点。代理可以在不重启流量的情况下更改,通过再次执行“代理”操作——这对于错误时更改 IP 很方便。如果代理停止响应,BAS 会重启流量并获取下一个。这对于解析是一个优点,但对于账户则是风险:工作将继续使用不同的 IP。请保存“账户 - 端口”的绑定,并将账户返回到其端口。

步骤 6. 在启动前计算流量

在按 GB 付费的情况下,浏览器模板是方案中最昂贵的部分。根据 2025 年的 Web Almanac,中位数主页面在桌面上重达 2862 KB,其中 1058 KB 是图片。下载 10,000 个这样的页面大约需要 28.6 GB,使用住宅代理的费用大约为 $77。没有图片的情况下——大约 18 GB 和 $49。实际数字取决于网站和缓存,但大致情况是明确的:图片占账单的三分之一以上。

  • BAS。 “请求掩码拒绝”和“请求掩码允许”操作在加载页面之前设置,并接受带星号的掩码。在 Bablosoft 文档中有一个示例:禁止 *.png、*.jpg 和 *.gif,然后允许验证码图片,以便只加载它。
  • ZennoPoster。 最大的节省是将数据收集从浏览器转移到 GET/POST 模块:它们不会拉取图片、字体和脚本。在“流量”窗口中可以看到哪些请求占用最多流量,而从 7.9.1 版本开始,可以通过 ZennoPoster.ProxyTrafficInfo 从代码中读取每个代理的流量,记录到日志中,并在超过阈值时停止流量。
  • 社交媒体要小心。 对于真实用户来说,没有图片的页面是罕见的,在某些平台上,这本身看起来不典型。对于账户,最好限制重型视频和媒体的阻止,而保留图片。

请将您的账目与仪表板进行核对:可以看到每个代理的余额和消耗图表。提供商的数据更新有延迟,因此在模板中保持实时控制更为方便。

潜在问题

  • 真实 IP 泄漏。 没有代理的 HTTP 模块、在 ZennoPoster 7.9.0 之前保存 URL 的图片、WebRTC。模板的第一步是打开 IP 和 WebRTC 检查页面,并将结果与代理地址进行比较——这比处理封禁要便宜。
  • 会话中间更改 IP。 如果轮换间隔短于账户的周期,平台会看到在同一表单的步骤之间地址的跳跃。ProxyCove 的最大间隔为 120 分钟;长脚本应分割为短会话并保存配置文件。
  • 一个 IP 用于两个账户。 当轮换间隔未到期时,端口会提供先前的地址。如果端口立即分配给下一个账户,该账户将使用前一个的 IP 连接到网络。因此,建议使用长列表:在 30 个流量和 90 个端口的情况下,每个端口在重复使用之前都有时间“冷却”。
  • 地理不一致。 浏览器的时区和地理位置必须与 IP 的国家一致。如果代理是“德国的”,而网站显示荷兰,通常是地理位置数据库的问题,而不是代理——这是 IP 地理位置如何工作以及为什么数据库不一致。
  • 引擎指纹。 新版本的 Chromium 带来了新的信号。在 Chrome 152 中出现了属性 navigator.cpuPerformance——处理器的类别,主要取决于核心数量,而 ZennoPoster 7.9.2 和 BAS 30.8.0 运行在 Chromium 152 和 153 上。如果模板在具有两个核心的 VPS 上运行,而配置文件显示强大的桌面,请检查该属性的输出:Chrome 152 中新检测信号的分析。
  • AI 代理和流量。 ZennoPoster 7.9.2 中的“AI 代理”模块管理任务的浏览器,这意味着它通过其代理连接到网络。它的循环受限于强制的迭代限制——不要设置过大的限制:每个多余的迭代都会消耗令牌和 MB。

结论

这两个程序的方案是相同的:每个流量一个单独的粘性端口,轮换间隔长于账户周期,重复使用端口前的暂停,地理位置和时区与 IP 一致,所有 HTTP 请求中使用代理,并从第一天起计算流量。从一个流量开始:检查 IP、WebRTC 和时区,运行一百个循环并查看 ZennoPoster.ProxyTrafficInfo 或仪表板中的消耗。在此之后,将模板扩展到数十或数百个流量会更安全、更便宜。对于带账户的浏览器场景,选择住宅或移动代理进行间隔轮换,对于 HTTP 解析——每个请求一个新 IP 的端口。