dsh-antibrow:DeepSeek Harness 浏览器插件,带持久身份与指纹欺骗

前言

DeepSeek Harness(DSH)采用插件架构,通过标准 Playwright API 驱动。当智能体需要登录或长时间运行时,普通的浏览器插件会创建一个新实例,导致会话丢失,且使用的是标准自动化构建的指纹,容易被检测。dsh-antibrow 插件解决了这个问题,它基于 AntiBrow(Chromium 分支),提供持久身份、引擎级指纹欺骗和住宅代理出口。

是什么

这是一个 DeepSeek Harness 插件,赋予智能体一个带有持久身份的浏览器。它使用 AntiBrow 引擎,在脚本注入前完成指纹配置,支持本地无限配置文件、Android 设备模拟以及住宅代理出口。

核心能力

  • 持久身份与配置文件:配置文件存储在本地磁盘,而非云端。登录状态和通行密钥(Passkeys)会持久保存,跨进程运行。每个智能体或账户可以拥有独立的配置文件。
  • 引擎级指纹欺骗:用户代理、平台、屏幕、字体、WebGL 和音频由引擎本身回答。页面脚本无法检测到注入痕迹。
  • Android 设备模拟:通过配置参数即可模拟 Android 设备,包括触摸点、移动端提示、视口和 GPU 信息。
  • 住宅代理出口:代理出口决定了时区、语言和报告的连接配置文件,避免 IP 与时区/语言不匹配的问题。
  • 通行密钥生存:WebAuthn 凭据与配置文件绑定,而非机器密钥链,因此通行密钥在注册后会持续生效。
  • 16 个工具:提供会话、配置文件、代理、页面控制、实时视图等工具,命名空间为 mcp__antibrow__*。

安装与启用

使用官方安装命令添加插件:

dsh plugin --profile <name> add dsh-antibrow

添加后,通过 profile 启动 Harness:

dsh --profile <name>

典型用法

在智能体调用中,可以通过配置 JSON 指定配置文件和设备类型:

{ "profile": "shop-mobile", "deviceType": "android", "temporary": true }

可用的工具包括:
- 会话控制:launch_browser, close_browser, list_sessions
- 配置文件管理:list_profiles, create_profile, delete_profile
- 代理管理:list_proxies, claim_proxy
- 页面操作:navigate, click, fill, evaluate, get_content, screenshot
- 实时视图:start_live_view, stop_live_view

注意事项

  • 并发限制:免费密钥限制同一时间只能运行一个浏览器。持久身份对应真实身份,两个智能体同时操作同一配置文件会导致冲突(最后关闭者生效)。
  • 引擎下载:首次启动时引擎会下载 190-320 MB(取决于平台)到共享缓存目录。
  • Android 要求:Android 设备模拟需要 engine 151 或更新版本,否则启动会失败。
  • 兼容性:已验证与 dsh 0.1.0-rc.6 和 anti-detect-browser 2.19.1 兼容。
  • 配置文件:配置文件数量无限制,但高级功能(如同步、真实设备指纹)通常属于付费计划。免费用户可使用内置的 Android 设备模板。

结语

该插件为 DeepSeek Harness 提供了更接近真实用户行为的浏览器能力,适合需要长期维护会话、登录复杂系统或需要模拟移动端的场景。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜