forked from DevOps/deploy.stack
feat(camofox): 添加 camofox 反检测浏览器部署栈
- 新增 stack.yml 编排、env.cfg.example 模板、readme.md 文档 - 支持认证模式、代理配置、健康检查 - 复用旧 docker run 容器的命名卷 camofox-data
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# ============================================================
|
||||
# camofox 部署 — 公共环境变量模板(不含敏感信息)
|
||||
# 复制为 env.cfg 后填入真实值,env.cfg 已在 .gitignore 中忽略
|
||||
# ============================================================
|
||||
#
|
||||
# 使用方式:
|
||||
# cp env.cfg.example env.cfg
|
||||
# $EDITOR env.cfg
|
||||
# docker compose -p camofox --env-file ./env.cfg -f ./stack.yml up -d
|
||||
#
|
||||
|
||||
# ---------- 镜像 ----------
|
||||
# Camofox 版本号(上游镜像 redf0x1/camofox-browser)
|
||||
IMAGE_TAG_VER=2.4.7
|
||||
# 完整镜像引用
|
||||
IMAGE_TAG=redf0x1/camofox-browser:${IMAGE_TAG_VER}
|
||||
|
||||
# ---------- 容器内监听(与端口映射右侧需对齐)----------
|
||||
# 容器内绑定地址:必须 0.0.0.0;loopback (127.0.0.1) 会导致端口映射不通
|
||||
CAMOFOX_HOST=0.0.0.0
|
||||
# 容器内监听端口(与宿主机映射端口右侧对齐)
|
||||
CAMOFOX_PORT=9377
|
||||
|
||||
# ---------- 认证 ----------
|
||||
# disabled = 无鉴权(仅限本机回环使用)
|
||||
# required = 需要 CAMOFOX_API_KEY(多客户端/远程场景)
|
||||
CAMOFOX_AUTH_MODE=disabled
|
||||
# required 模式下的 API 密钥(disabled 模式留空)
|
||||
CAMOFOX_API_KEY=
|
||||
|
||||
# ---------- 代理(可选,治境外站加载挂死 / 提升反检测)----------
|
||||
# 启用后浏览器加载境外站点不再直连,所有页面流量走代理
|
||||
# 支持 http:// 和 socks5:// 格式;住宅/家宽 IP 代理反检测效果显著
|
||||
# 取消下方注释并填入真实值启用:
|
||||
#PROXY_HOST=
|
||||
#PROXY_PORT=
|
||||
#PROXY_USERNAME=
|
||||
#PROXY_PASSWORD=
|
||||
|
||||
# 启用代理 + CAMOFOX_HOST 非 loopback 时必须设为 true,否则服务拒绝启动
|
||||
CAMOFOX_ALLOW_PRIVATE_NETWORK=false
|
||||
Reference in New Issue
Block a user