核心亮点
需要在索非亚保持一刻钟不变的地址?Proxy Finder 现在即可提供。Premium 出口支持指定地区、城市、网络、设备类型及存活时间,返回的 proxy ID 会将位置信息传递给 Single 和 Browser。在 Dashboard 中,可搜索字段现已适配移动端,新账户的 Overview 在加载时不再抖动,Playground 中的 Auto 运行记录也会同步到 History。以下所有功能均已上线,大部分内容也可在 更新日志中查看。
新增功能
按地区、城市、网络和设备划分的 Premium 出口
某些目标不仅关注你所在的国家,还关注你的具体位置。比如按城市变动的价格、门店定位器,或对移动运营商和家庭网络区别对待的网站。Proxy Finder 的 premium 出口现已支持另外五个字段:
exitState、exitCity和exitAsn用于指定出口来源的地区、城市或网络(通过 AS 号码)。这些字段要求在exitCountries中指定且仅指定一个国家。exitOs用于选择地址所属的设备类型:windows、android、ios或mac。exitLifetimeMin可将同一个地址保持 3 到 1,440 分钟。
使用其中任何参数都需要设置 exitClass: "premium",并仅通过 premium 出口发送 request,因为标准池无法保证具体位置。地区、城市、网络和设备还要求套餐支持地理位置定位。如果你的 premium 流量耗尽,request 会被拒绝并返回带有 X-FourA-Limit: plan_limit_premium 的 403 状态码,以确保绝不会从非指定位置发出。
真正实用的部分在首次调用之后。response 中的 proxy ID 会保留该位置,因此后续在 Single 或 Browser 中发起请求只需传入该 ID,无需其他配置:
import requests
H = {"X-API-Key": "pk_live_..."}
r = requests.post(
"https://api.foura.ai/api/proxy",
headers=H,
json={
"exitClass": "premium",
"exitCountries": ["BG"],
"exitCity": "sofia",
"exitLifetimeMin": 15,
"request": {"method": "GET", "url": "https://example.com/"},
},
).json()
# Same city, same address, for the lifetime you asked for
page = requests.post(
"https://api.foura.ai/api/single",
headers=H,
json={"url": "https://example.com/stores", "proxy": r["proxy"]},
).json()
这些是 proxy 端口 已经支持的 state、city、asn 和 os 字段名称,因此你在端口上配置的定位规则可以直接沿用。出口位置参考文档 列出了所有规则,且 Dashboard playground 的 Proxy 标签页提供了 Exit location 分组,方便你在编写代码前先测试特定位置。
同时上线的还有另一项调整。指定国家列表的 premium 出口现在会严格限制在列表中,并且 response 中的 exitCountry 会标明实际出口国家,行为与 standard pool 一致。
Browser 从 proxy ID 读取国家信息
网页可以将浏览器的时区与请求来源 IP 地址的国家进行比对,时区不匹配是最容易检测的 Bot 信号之一。Browser 会为你自动对齐这两者。它现在仅根据 proxy ID 获取时区,因此 /api/browser 上的 exitCountry 字段已被移除。仍旧发送该字段的 request 仍可正常工作,系统仅会忽略该字段。
移动端与初次使用的 Dashboard 体验优化
Dashboard 中的可搜索下拉菜单现在可以在手机端正常工作。在 iPhone 上点击不会触发页面缩放,点击其他区域会关闭列表,展开列表不会唤起键盘,并且下拉列表会自动适应键盘留出的空间。点击标签旁的小图标 (i) 不再会激活其下方的输入框。
新账号的 Overview 会与页面其余部分一并加载设置向导。这样筛选器就会保持在初始显示位置,不会在片刻之后向下位移。对于尚未产生 API 流量的账号,仅 API 面板会显示 Sample 标签(如果你仅使用 proxy 端口,Proxy 面板将直接展示真实数据,不带任何标签)。
History 中记录 Auto 运行
Dashboard playground 中的 Auto 运行记录现在会与 Single、Proxy 和 Browser 并列保存在 History 中,你也可以将 Auto request 保存为预设。这一改进很有价值,因为 Auto 是路径探测工具,而非生产环境方案:它用于找出访问目标站点的有效途径,返回的 session 则用于在 Single、Proxy Finder 或 Browser 上进行批量复现。记录存入 History 后,你可以随时回溯它探测出的路线,通过 Carry 按钮即可将其 User-Agent 和 proxy ID 复制到其他标签页。
后付费方案账单
如果你的方案采用月末后付费结算,账单现在会在每个计费月结束时自动发送,付款期限为七天。通知邮件中包含 PDF 附件、我们的银行账户信息以及用作付款参考号的账单编号。同一份账单也会归档在 Billing 的 Invoices 下。
底层优化
Browser 服务器现在会主动清理工作内存。如果某台服务器内存仍然不足,它会暂时移出轮询直至恢复,你的 request 会被路由到能够正常处理的服务器。我们的 API 服务器也进行了类似的优化:其健康检查不再等待任何可能停滞的操作,因此无法处理任务的服务器会迅速报告状态,其流量也会立即切换至其他节点。
过去 proxy ID 意味着一个出口。现在它可以代表一座城市、一个网络,以及十五分钟的时间跨度。