语言切换器:搜索、页脚和可抓取链接
主站、博客、文档和更新门户的语言切换器已全面改版。每个选项都会显示该语言的原生名称及其在当前 UI 语言中的名称(例如在保加利亚语网站上显示为“Deutsch · немски”),并配有一个搜索框,可按名称、代码或 locale id 过滤所有 13 个区域设置。现在,每个选项都是带有 hreflang 的真实链接,因此搜索引擎和 AI 爬虫可以抓取每个翻译版本,您也可以通过 cmd 单击在新标签页中打开另一种语言。该切换器还位于每个网站的页脚中。
FourA 的最新更新与改进
主站、博客、文档和更新门户的语言切换器已全面改版。每个选项都会显示该语言的原生名称及其在当前 UI 语言中的名称(例如在保加利亚语网站上显示为“Deutsch · немски”),并配有一个搜索框,可按名称、代码或 locale id 过滤所有 13 个区域设置。现在,每个选项都是带有 hreflang 的真实链接,因此搜索引擎和 AI 爬虫可以抓取每个翻译版本,您也可以通过 cmd 单击在新标签页中打开另一种语言。该切换器还位于每个网站的页脚中。
即使是顺利通过的页面,Cloudflare 也会注入被动脚本,而 Auto 过去会将任何对此脚本的引用视为主动质询,并强制运行完整的浏览器验证。现在,只有真正的插页标记(“just a moment”页面及类似页面)才会触发浏览器路径;纯净的 200 响应会从成本较低的 proxy 层返回。Auto 默认还会跟随最多 5 次重定向(可通过 followRedirects 配置)。
Dashboard 中的 API Playground 现在将 Auto 作为顶级模式,与产品行 (Single, Browser, Proxy Finder) 并列。您可以端到端体验成本感知的阶梯策略和会话摊销,为总预算设置 timeout_ms,并直接从 UI 传递 ignoreProxies。选择 Auto 会关闭按产品划分的引擎,反之亦然。
来自各产品 endpoint 的两项控制功能已在 Auto 上线。timeout_ms(5秒至180秒,默认120秒)现在是整个调用的总时间预算;编排器将其分配给内部层级,因此单个子调用无法耗尽您的整个时间窗口。ignoreProxies 允许您传递一个 Auto 应跳过的 proxy ID 列表,该设置在预热会话、良好出口探测和新出口搜索中均会生效。
过去,Auto 会在每次重放失败时向下调整主机的会话 TTL,即使该失败并未反映真实的 cookie 过期。这导致会话在 cookie 仍然有效的情况下不断被驱逐和重新解析。现在,TTL 会随着持续成功而增长,并且仅在真实过期时才会缩减。因此,对于通过 Cloudflare 验证的主机,其学习到的会话可以持续数分钟,而不是在第一次遇到 403 时就失效。
当受 Cloudflare 保护的目标在验证通过后返回真实的地理位置封锁页面 (451) 时,Browser 产品之前会将其报告为 200,因为 watcher 硬编码了验证通过后的状态。现在,watcher 会读取验证通过后的实际 Document,因此 200 仍保持为 200,451 会显示为 451,同时 Auto 会拒绝错误的内容,并继续寻找真正符合您的 validate 规则的出口。
自动会话现已根据每个目标的需求进行适配。没有交互式质询的站点作为便携会话运行,其中 cookie 搭载在 proxy 池上,因此轮换和故障转移会自动进行。将解锁绑定到单一出口的站点(主要是交互式 Cloudflare)会被固定,并设有每次清除的并发上限,因此突发的重放请求不会耗尽您的解锁。
活动中的 request 预览现在各处都会显示不透明的 proxy ID,与 response 中已返回的内容保持一致。
无论使用何种键盘布局,Cmd+K (Ctrl+K) 快捷键现在均可打开命令面板和搜索模态框。此前我们匹配的是输入的字符(在西里尔布局下为 к),因此使用非拉丁布局的用户无法触发任何操作。现在我们匹配物理按键。该修复已应用于主站、博客和文档。
Dashboard playground 现在新增了 Auto 选项卡。粘贴 URL,点击 Send,即可让 Auto 完成破解。您可以通过 Validate 组设置自己的成功标准,并且 URL 历史记录输入提示会在您键入时建议以前使用过的 URL(所有 endpoint 共享一个列表,上限为最近的 50 个)。不适用的字段会根据引擎自动隐藏,因此每个选项卡仅显示其实际使用的输入。
一次冷 Auto 解析可能需要数分钟,该 request 现在会在整个预算期内保持打开状态。来自任何层的错误都将作为客户端可解析的 JSON 返回。
现在每个 Auto response 都携带一个 meta 对象(获胜层级,是否解决了 challenge,尝试次数,总 credits)以及有效 session(proxy,cookies,userAgent),以便您查看攻破目标的环境并自行重放。session.proxy 字段是不透明的 base36 proxy ID,绝不是原始地址。如果您不希望在 response 中包含 session,请设置 returnSession: false。
支持复用 cookie 的网站(以 bet365 为测试基准)之前一直停留在昂贵的浏览器解析(每次请求 15 积分),而不是在首次解析后降至低成本的 2 积分重放。存在两个 bug:任何短暂的传输错误都会触发拦截,且成功的浏览器重放从未刷新会话 cookie。已修复这两个问题。现在,对于支持复用 cookie 的网站,首次解析后的重复请求仅消耗 2 积分,与定价说明完全一致。
Auto 现已能够端到端处理非交互式 Cloudflare 挑战(某些受保护站点提供的“Checking your browser”拦截页),而不再将挑战页面作为实际内容返回。两个相关问题也得到了修复:隐藏挑战插页的传输 200 状态码现在会升级为真正的求解流程,并且在下发 clearance cookie 后重新提供拦截页的挑战现在会重新加载并获取真实内容。Marathonbet 是最新通过测试的主要站点;vinted 和其他几个 interstitial-on-200 目标站点也从中受益。