修复中控

This commit is contained in:
dekun
2026-05-30 15:40:17 +08:00
parent a67d7aa58b
commit 1993c7b4b1
4 changed files with 174 additions and 0 deletions
+44
View File
@@ -276,6 +276,50 @@ HUB_EMBED_PARENT_ORIGINS=https://你的中控域名,http://192.168.x.x:5070
`5070` 换成本地导航实际地址;与中控相同的 `HUB_BRIDGE_TOKEN` 必填。)
### 8.7 gate_scout_orderGate 扫单)接入
**gate_scout 通常部署在云服务器**;本地导航在本机/局域网,通过 iframe 打开云上面板(不是 `127.0.0.1`)。
**1. 云上**Nginx 反代示例):
| 服务 | 本机端口 | 建议对外 |
|------|----------|----------|
| 扫描端 | 8088 | `https://scout.你的域名` → `127.0.0.1:8088` |
| 执行器 | 8090 | `https://exec.你的域名` → `127.0.0.1:8090` |
进程环境变量(允许被本地导航嵌入):
```env
NAV_ALLOW_EMBED=true
NAV_EMBED_ORIGINS=http://192.168.8.6:5070
```
`5070` 换成本地访问 LocalNav 的地址(可逗号分隔多个)。
**2. 本机 LocalNav `.env`**
```env
NAV_SEED_GATE_SCOUT=1
NAV_GATE_SCOUT_UPDATE=1
NAV_GATE_SCOUT_SCHEME=https
NAV_GATE_SCOUT_SCOUT_HOST=scout.你的域名
NAV_GATE_EXECUTOR_HOST=exec.你的域名
NAV_GATE_SCOUT_PORT=443
NAV_GATE_EXECUTOR_PORT=443
```
若云上直接暴露端口、无子域名,可改用同一 `NAV_GATE_SCOUT_HOST=云IP或域名`,端口 `8088` / `8090`。
**3. 重启 LocalNav**,或在项目目录执行:
```bash
NAV_SEED_GATE_SCOUT=1 NAV_GATE_SCOUT_UPDATE=1 python scripts/seed_gate_scout.py
```
也可在 **服务管理** 里手动改已有「Gate 扫描端」的主机与端口。
**4. 登录**:使用云上各服务 `config.yaml` 的 `auth` 账号密码。
---
## 九、部署指南(以 Ubuntu 为例)