1.4.0:身份验证和本地存储
发布: (2026年2月17日 GMT+8 10:50)
2 分钟阅读
原文: Dev.to
Source: Dev.to
Release 1.4.0 概览
BlitzBrowser 1.4.0 添加了内置的身份验证层,并默认启用用户数据的本地磁盘存储。
- 之前,持久化用户数据需要使用兼容 S3 的提供商(例如 AWS、Cloudflare R2、RustFS)。
- 现在,你可以将本地目录挂载到 Docker 容器中,省去在本地开发、集成测试或简单部署时使用外部存储的需求。
本地存储
在容器内部的 /blitzbrowser/user-data 挂载一个卷,即可让用户数据在重启后仍然保留。
services:
blitzbrowser:
image: ghcr.io/blitzbrowser/blitzbrowser:latest
ports:
- "9999:9999"
volumes:
- ./user-data:/blitzbrowser/user-data
shm_size: "2gb"
restart: always
内置身份验证
API 访问(BlitzBrowser)
所有 CDP 和 HTTP 连接都必须包含有效的 API_KEY。你可以通过以下任意方式提供:
- HTTP 头部
x-api-key: ${API_KEY} - 查询参数
apiKey=${API_KEY}
仪表盘访问
用户登录时必须提供 AUTH_KEY。仪表盘使用 BLITZBROWSER_API_KEY 环境变量与 API 进行通信。
有关完整的设置说明,请参阅仪表盘和 BlitzBrowser 配置文档。