mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-03 01:40:21 +08:00
- 新增 QuotaReader 抽象层,统一 Codex/Kiro/Antigravity 配额解析逻辑,
替换 pool/routes.py 中分散的配额构建函数
- 模型测试支持并发执行多候选,前端新增 useModelTest composable 统一
ModelsTab 和 ModelMappingTab 的测试逻辑
- ModelTestDialog 增加结果概览摘要、超长结果折叠、端点列和新状态支持,
删除已合并的 TestResultDialog
- FailoverEngine 新增客户端断开检测,支持取消剩余候选并标记记录
- 刷新配额改为分批执行,直连测试候选按可用性排序
- 修复 error 判断从 "error" in dict 改为 dict.get("error") 避免误判
34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
# aether-hub
|
||
|
||
`aether-hub` 是 Tunnel Hub 服务,负责在 proxy 与 worker 之间路由帧。
|
||
|
||
已集成在Docker镜像中, 无需单独部署。
|
||
|
||
## 部署端指定 Hub 版本并构建
|
||
|
||
```bash
|
||
cd /path/to/Aether
|
||
./deploy.sh --hub-tag hub-v0.1.0
|
||
```
|
||
|
||
不指定 `--hub-tag` 时,`./deploy.sh` 会自动解析最新 `hub-v*` release,并在构建 app 镜像时从 GitHub Release 下载对应架构的 Hub 二进制。
|
||
|
||
## build.sh 模式说明
|
||
|
||
- 默认是 `binary` 模式(`cross` 构建二进制)。
|
||
- `--upload <hub-vX.Y.Z>` 会把构建产物上传到 GitHub Release。
|
||
- 加 `--image` 后进入镜像模式(`docker buildx`,可选)。
|
||
|
||
常用参数:
|
||
|
||
- `--tag <tag>`: 镜像 tag
|
||
- `--image-name <name>`: 镜像名(默认 `ghcr.io/fawney19/aether-hub`)
|
||
- `--platforms <list>`: 例如 `linux/amd64,linux/arm64`
|
||
- `--push`: 推送镜像
|
||
- `--load`: 加载到本地 Docker(单平台)
|
||
- `--latest`: 额外打 `latest` tag
|
||
|
||
## 与部署脚本关系
|
||
|
||
- `./deploy.sh`: 本地构建部署(会本地构建 app/base,并在构建 app 时从 GitHub Release 下载 Hub,可用 `--hub-tag` 固定版本)。
|