從 Docker Hub 拉取 dicloakinc/dicloak-agent-image:latest。瀏覽器核心會按需下載,因此首次開啟環境可能耗時較長。
透過 Compose 設定 TOKEN 或 USER_EMAIL 與 USER_PASSWD、AGENT_PORT=52100、DOCKER=1,並掛載持久化 /dicloak/data 資料目錄。
存取 http://127.0.0.1:52100/agent/status 和 /agent/user-info,確認就緒狀態、登入狀態、執行環境數量和核心下載進度。
透過既有 DICloak Local API 流程開啟瀏覽器環境,讀取 debug_port,先請求 /json/version,再使用 webSocketDebuggerUrl 連線 Playwright 或 Puppeteer。
Docker 讓服務端自動化擁有可重現的執行時、可持久化的登入工作階段和清晰的網路邊界。
桌面安裝難以在 CI、雲端伺服器和長期執行的自動化主機之間重現。
瀏覽器自動化需要登入工作階段和環境資料在重啟後繼續可用,而不是依賴人工修復。
如果沒有清晰的主機綁定,CDP 連接埠和本地 API 暴露會帶來安全風險。
使用錯誤的帳號類型可能干擾團隊活躍工作階段,也會讓憑證輪換變得混亂。
在開發、測試、正式環境中部署同一個 dicloak-agent-image,並用 Compose 管理設定。
將核心、user-data、擴充套件、日誌和快取保存到掛載的 /dicloak/data 目錄,方便安全復用工作階段。
透過 52100 發布 Agent API,並預設只將 45000-45099 的 CDP 連接埠段綁定到 localhost,除非你的網路設計另有要求。
使用專用內部成員帳號執行 Docker,讓權限歸屬、操作責任和憑證輪換更容易管理。
面向正式環境的 DICloak Agent 執行時,支援持久登入瀏覽器工作階段、環境隔離和 CDP 自動化。
容器透過 52100 開放 HTTP Agent API,可用於狀態檢查、帳號工作階段確認,並配合你的 Local API 自動化流程。
瀏覽器除錯連接埠透過 45000-45099 轉發。連接自動化框架前,請先在返回的 debug_port 上請求 /json/version。
掛載 /dicloak/data,持久保存下載後的瀏覽器核心、環境 user-data 目錄、擴充套件、日誌和執行快取。
建議使用具備 Local API 或 Docker 權限的專用成員帳號。不要在缺少防火牆、VPN 或反向代理保護時把 52100 暴露到公網。
映射的 CDP 連接埠段最多支援 100 個並行瀏覽器實例,每個活躍環境都會分配獨立 debug_port。
使用 Compose 範本統一管理映像更新、重啟策略、資源限制、共享記憶體、主機代理復用和穩定執行參數。
目前 Agent 映像檔需要 Compose 管理登入變數、52100 Agent API 連接埠、CDP 轉發連接埠和 /dicloak/data 持久化儲存。
選擇 TOKEN 或 USER_EMAIL 加 USER_PASSWD。如果同時提供 Token 和信箱密碼,Agent 會優先使用信箱密碼登入。
使用主機 bind mount 保存下載核心、環境 user-data、擴充套件、日誌和快取。多個實例必須使用不同主機資料目錄。
映射 52100 用於 Agent API,並預設將 45000-45099 綁定到 127.0.0.1。如果 52100 可被公網存取,必須增加網路層保護。
執行 docker compose up -d 啟動,docker compose pull 更新,並用 docker compose logs -f dicloak-agent 查看執行日誌。
Agent 映像檔適用於需要穩定瀏覽器身分、持久工作階段和 CDP 連線能力的服務端自動化情境。
為 AI Agent 提供可持久化的登入瀏覽器工作階段,並在服務端流程中透過 CDP 重新開啟和控制。
在伺服器上使用 Playwright 或 Puppeteer 操作 DICloak 環境,同時保持指紋、儲存和環境身分隔離。
用可重現容器執行排程瀏覽器任務、回歸檢查或需要穩定環境狀態的服務端流程。
為多個帳號執行獨立瀏覽器環境,持久保存 user-data 目錄,降低跨工作階段干擾。
透過 Local API 流程開啟環境,使用受控瀏覽器工作階段檢查區域頁面、廣告投放和登入態體驗。
借助持久瀏覽器環境和受控 CDP 連線,監控區域定價、庫存、促銷和帳號相關頁面。
當你的 Local API 流程開啟瀏覽器環境後,DICloak Agent Docker 可與相容 CDP 的框架和服務端自動化堆疊配合使用。
Docker Hub: dicloakinc/dicloak-agent-image