DICloak 指紋瀏覽器,容器化部署。一條指令啟動,隨處執行。

將完整的 DICloak 反偵測瀏覽器環境封裝進 Docker 容器 — 無需在主機安裝任何軟體,透過標準 CDP 協定與 Playwright、Puppeteer 無縫整合,支援最高 100 個並行瀏覽器實例。

4 步快速上手,從零到執行瀏覽器容器

1

拉取映像檔

從 Docker Hub 拉取 DICloak 官方執行階段映像檔,內建完整瀏覽器執行環境。

2

啟動容器

透過環境變數傳入 DICloak 帳號資訊,設定連接埠對應和共享記憶體,一條指令啟動。

3

呼叫 API 開啟瀏覽器

透過 Local API 開啟瀏覽器環境,取得 CDP 除錯連接埠,請求 WebSocket 除錯位址。

4

連線並自動化操作

使用 Playwright 或 Puppeteer 透過 CDP 連線瀏覽器,指紋由 DICloak 自動處理,其餘操作與一般瀏覽器完全相同。

為什麼選擇 Docker 部署?

桌面安裝無法擴展。Docker 容器讓你的自動化擁有可重現性和彈性伸縮能力。

傳統痛點

  • 桌面安裝不可重現 — "在我的電腦上沒問題"無法滿足 CI/CD 流程。

  • 單機執行多個瀏覽器設定檔導致資源競爭和當機。

  • 不同 Profile 之間沒有隔離,指紋容易交叉洩漏。

  • 部署到雲端伺服器或叢集需要逐台繁瑣設定。

Docker 方案

  • 可重現的環境

    每個容器完全相同,開發、測試、正式環境部署同一映像檔。

  • 真正的環境隔離

    每個容器擁有獨立的記憶體、儲存空間和指紋 — 零交叉汙染。

  • 雲端原生彈性擴展

    搭配 Docker Compose 或 Kubernetes,依據業務需求自動擴縮。

  • CI/CD 原生支援

    直接接入 GitHub Actions、GitLab CI 等流水線,無需桌面相依套件。

核心能力,全部容器化

DICloak 反偵測引擎的所有能力 — 封裝、可攜、正式環境就緒。

完整環境隔離

每個容器執行獨立的 DICloak 瀏覽器實例,擁有獨立的指紋參數、工作階段資料和儲存空間,零交叉汙染。

CDP 遠端控制

透過 Chrome DevTools Protocol 開放除錯連接埠,Playwright、Puppeteer、Selenium 等任何 CDP 相容框架皆可即時連線。

代理靈活注入

容器啟動時透過環境變數或 API 設定代理,支援 HTTP/SOCKS5 協定,相容住宅、資料中心等多種 IP 類型。

工作階段持久化儲存

支援掛載 Docker Volume,Cookie、localStorage、瀏覽器設定資料在容器重啟後自動恢復。

高並行批次執行

單一容器支援最多 100 個並行瀏覽器實例,每個實例動態分配獨立的 CDP 連接埠,統一透過 Local API 管理生命週期。

Docker Compose 編排

提供官方 Docker Compose 設定範本,統一管理組態、自動重啟、資料持久化,一條指令完成正式環境部署。

簡單設定,強大編排

使用 Docker Compose 宣告式定義瀏覽器執行環境 — 從單一實例到正式環境叢集。

docker-compose.ymlYAML
services:
dicloak-runtime:
image: dicloakinc/dicloak-runtime-image:latest
container_name: dicloak-runtime
restart: unless-stopped
environment:
USER_EMAIL: ${DICLOAK_EMAIL}
USER_PASSWD: ${DICLOAK_PASSWD}
PORT: 52140
DOCKER: 1
ports:
- '127.0.0.1:52140:52140'
- '127.0.0.1:45000-45099:45000-45099'
volumes:
- ./data:/root/.config/DICloakCache
shm_size: '1gb'

環境變數驅動

透過 .env 檔案管理敏感資訊,所有組態透過環境變數傳入,相容 Vault 等金鑰管理工具。

資料卷持久化

瀏覽器工作階段在容器重啟後自動恢復,掛載 Volume 保留 Cookie、瀏覽紀錄和快取憑證。

自動重啟策略

使用 restart: unless-stopped 策略,異常結束自動重啟,手動停止不重啟。

一鍵啟動部署

執行 docker compose up -d 即可啟動完整的瀏覽器執行環境,無需逐一手動設定。

使用者用 DICloak Docker 在打造什麼?

從個人開發者到企業團隊 — 容器化反偵測瀏覽器解鎖了前所未有的自動化情境。

大規模網頁擷取

啟動多個獨立瀏覽器容器,搭配不同指紋和代理 IP,在任何規模下擷取 JS 渲染頁面的資料而不觸發反爬蟲偵測。

AI Agent 自動化

將 AI Agent(Claude、GPT、Gemini)透過 CDP 連線到 DICloak 容器中的瀏覽器工作階段,賦予 Agent 真實的人類瀏覽器身分。

自動化測試

在 CI 流水線中使用多種真實指紋設定執行瀏覽器測試,捕捉只在特定瀏覽器設定或地理位置下出現的問題。

社群媒體帳號營運

為每個社群媒體帳號分配獨立的持久化 Docker 容器,跨長期自動化工作階段維持一致的瀏覽器身分。

廣告驗證

在任意目標地區啟動瀏覽器容器,驗證廣告投放、素材和到達頁面是否與當地使用者看到的一致。

電商價格監控

執行地域定向的瀏覽器容器,監控各平台的區域定價、庫存和促銷活動 — 無需擔心 IP 封鎖或驗證碼。

無縫整合你的技術堆疊

DICloak Docker 透過標準 CDP 端點與所有主流瀏覽器自動化框架和 AI 工具鏈開箱即用。

Playwright
Puppeteer
Selenium
OpenAI Agents
Claude MCP
Gemini
Docker Compose
Kubernetes
GitHub Actions
AWS ECS
立即開始使用 DICloak Docker

Docker Hub: dicloakinc/dicloak-runtime-image