e833b923c8
接入 Playwright Worker、会话 WebSocket 与全局浏览器面板(固定于 App Bar 下); 含验证码 stealth、设置项默认音与 URL 安全校验;附带 worker 部署与设计文档。 Co-authored-by: Cursor <cursoragent@cursor.com>
31 lines
1000 B
Markdown
31 lines
1000 B
Markdown
# 远程浏览器 Worker 部署验证 — 2026-06-12
|
||
|
||
## 环境
|
||
|
||
| 角色 | 地址 |
|
||
|------|------|
|
||
| Nexus 主站 | `20.24.218.235` / `api.synaglobal.vip` |
|
||
| Browser Worker | `66.154.115.131:8443`(主机名 mqtele,约 8GB RAM) |
|
||
|
||
## Worker
|
||
|
||
| 检查 | 结果 |
|
||
|------|------|
|
||
| `curl http://66.154.115.131:8443/health`(从主站) | `{"status":"ok","sessions":0,"max_sessions":2}` |
|
||
| 容器 | `nexus-browser-worker` running |
|
||
| ufw | `8443` 已对 `20.24.218.235` 放行 |
|
||
|
||
## Nexus API
|
||
|
||
| 检查 | 结果 |
|
||
|------|------|
|
||
| `GET /api/browser/status` | `enabled: true`, `worker_ok: true` |
|
||
| `POST /api/browser/sessions` | 返回 `session_id`(已测后删除) |
|
||
| 前端 `web/app` 同步 | `sync_webapp_to_container.sh` 入口 bundle HTTP 200 |
|
||
|
||
## 待用户终验
|
||
|
||
- [ ] 登录后台 → 左下角浏览器 → 打开 `https://example.com` 有画面且可点击
|
||
- [ ] 服务器列表「站点」打开浮动窗(非新标签)
|
||
- [ ] 输入 `http://127.0.0.1` 显示明确错误
|