camofox-browser容器化服务部署

1.容器化运行

1
2
3
4
5
6
7
8
docker run -p 9377:9377 ghcr.io/jo-inc/camofox-browser

# 持久化session/cookie
docker run -d \
--name camofox \
-p 9377:9377 \
-v ./profiles:/profiles \
ghcr.io/jo-inc/camofox-browser

容器内自带 Camoufox,不需要宿主机安装:

  • Camoufox
  • Firefox
  • Playwright

镜像内部已经包含:

  • Camoufox
  • Firefox
  • Node Runtime
  • API Server

2.整体结构

graph TD

A[宿主机 Docker]
--> B[camofox-browser container]

B --> C[Camoufox]

C --> D[Patched Firefox]

D --> E[Browser API Server]

3.一句话总结

方式 是否依赖宿主机 Camoufox
pip install camoufox 依赖
Docker camofox-browser 不依赖
Docker 内浏览器 容器自带
macOS Docker 实际运行 Linux Camoufox