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 提供了更接近真實用戶行爲的瀏覽器能力,適合需要長期維護會話、登錄複雜系統或需要模擬移動端的場景。

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

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

小夜