全部新增改进修复
新增

Auto 可打开受会话限制的页面

许多网站向任何人开放入口页面,但对深层页面进行限制。Auto 现在会获取入口页面分配的会话,携带该会话请求深层的 URL,并在 response 中通过 warmup 向您告知该操作。

改进

Browser 遵循您设置的超时时间

在 Browser request 中将 timeout_ms 设置为最高 120 秒,它将运行整个预算时间,因此缓慢的目标能获得您分配的时间,并且您可以读取引擎本身的裁决。

修复

Browser 并行处理 Cloudflare 复选框

Browser 现在支持在对同一页面的并发请求中解决 Cloudflare 复选框质询,并且只有在质询完全消失后,点击才会计数。同时发出三个请求可在 5 到 9 秒内完成处理。

修复

Playground 显示您获取的页面

Playground 现在可渲染来自目标的响应,包括设置大型 cookie 的网站,且 API endpoint 始终以 JSON 格式返回。

新增

Single 解决 eBay 工作量证明

eBay 的受保护页面会将访客重定向到 Argon2 工作量证明挑战。Single 现可通过一次调用解决此问题,并仅消耗 2 个点数返回真实页面,而之前通过备用路径则需要约 360 个点数。如果您之前在 eBay 上一直支付全额点数,这种情况现已结束。

修复

浏览器现可处理重定向到不同路径

如果您的目标重定向到了不同的 URL 路径,之前即使页面已到达,浏览器也会返回 'No response received'。该问题已修复,现在请求会跟随导航至其最终指向的位置。eBay、频繁重定向的商店以及任何通过 3xx 重定向至质询页面的请求现在均可正常工作。

改进

防御报告现已标识 Akamai 和 eBay

响应现在会报告 akamai 和 ebay-splashui,而以前它们未报告任何内容(或错误地将拦截归因于 Cloudflare)。如果您的代码根据 defense.vendor 进行分支以选择重试策略,这两个名称现在将正确显示。

改进

活动表格适配笔记本电脑,面板新增选项卡

Activity 现已适配 14 英寸 MacBook,无需横向滚动,且每列均保留其数值。详情面板采用选项卡式设计(Request、Response headers、Response body),因此结果直接显示在顶部,而不再位于 900 像素之下。工具提示会跟随指针并显示完整的 URL。

改进

活动现已显示您实际发送的 request

方法列现在从您的 request body 读取动词 (GET, POST, PUT 等),而不是因为我们的 API 层接收的是 POST 就总是显示 POST。Playground 调用还会记录点击发送者的浏览器 IP,以便共享账户区分是谁执行了调用。

新增

选择您的 MCP request 呈现的浏览器

FourA MCP 0.6.0 允许 agent 选择 request 呈现的浏览器。foura_single 和 foura_proxy 接受 browser, os, version,或者来自 GET /api/profiles 公共目录的精确 profile ID。它们包含在已发送至上游的 request 中,因此没有额外的调用。如果省略它们,request 将呈现最新的 Google Chrome,与之前完全相同。目录无法呈现的组合将返回错误并列出可用选项,因此 request 绝不会作为您未选择的浏览器发送。

当目标运行 bot 检查时,这两种工具现在都返回 defense。defense.solved: false 表示主体可能是质询页面,而不是您请求的内容,这是使用其他浏览器重试或升级的信号,而不是将拦截页面解析为数据。

同一版本中的一项更正:unblocker 描述曾称其默认为关闭。它一直处于开启状态,因此 request 已经携带了完整的浏览器 header 集合。发布的 schema 现在与该行为一致。

改进

缓慢的实例现在显示为降级

饱和实例响应健康检查需要 3 到 10 秒,而健康实例只需 9 到 225 毫秒,过去两者均显示为正常。现在,缓慢状态会显示为降级,并附带实例自身的原因,因此我们在问题仅表现为单台服务器缓慢而尚未导致您的请求失败时,就能发现它。自动模式同样受到监控,其限制被设置为实际完成复杂求解所需的时间,而不是每次成功都会触发的通用限制。

新增

为每个 request 选择浏览器配置文件

profile 参数指示解锁器在 /api/single 和 /api/proxy 上模拟哪种浏览器。请传递确切的 profile id (如 firefox147 或 chrome146),或让 browser + os + version 解析为最新匹配的组合。GET /api/profiles 会返回当前目录 (涵盖 5 个浏览器家族的 79 个配置文件),以免您硬编码导致列表过期。Dashboard playground 通过三个级联下拉菜单提供了相同的选择器。

改进

Playground 可选择浏览器、操作系统和版本

Dashboard Playground 现提供针对 OS、浏览器和版本的三个级联选择器,数据从 profile 目录实时拉取。选择任意两项,第三项将自动缩小到实际匹配的范围。选择 profile 会开启 unblocker,因为若无此项,API 将拒绝该 profile。

修复

状态页面现可正确反映滚动部署

只有当服务丢失所有实例(即您的请求无处可达的状态)时,才会被判定为宕机。常规的滚动部署将不再作为事件显示在状态页面上。

改进

unblocker 默认签名已更新为最新版本

unblocker 发送的默认签名现为当前主版本,不再是抓取工具硬编码的旧版本。之前对旧主版本返回静态拦截页面的网站,现在在 Single 和 Browser 上均会返回真实页面。这两款产品同步进行了更新,因此从 Browser 到 Single 的 cf_clearance 重放依然保持字节级完全一致。