Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions src/content/dev/architecture.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@ GET /agent/{arch} 公开,把 release 二进制从 GitHub 转发给
POST /api/agent/register 公开,凭窗口内有效的注册 key 换一个节点 token
```

注册接口另认一个 `X-Node-Token` 头:安装器重跑时带上机器已有的 token,它仍对应节点就原样返回,不看窗口和
key,所以窗口关了也能重跑;对应不上再按 key 注册。

`arch` 只认 `x86_64` 和 `aarch64` 两个字面量。二进制总是走 hub 转发,能连上 hub 就能装,
IPv6-only 或者出不去的机器不用再找加速站。并发转发数限到 4。

Expand Down
7 changes: 6 additions & 1 deletion src/content/install/agent.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,9 @@ for h in node1 node2 node3; do
done
```

窗口到点自动失效,一个窗口最多注册 100 台。重跑同一条命令不会重复添加,机器上已经有 token 就直接沿用。
窗口到点自动失效,一个窗口最多注册 100 台。重跑同一条命令不会重复添加:机器上已有的 token 只要还对应着
节点就直接沿用,窗口关了也一样。节点在面板里删掉了,旧 token 就不再算数,要开着窗口重跑,那台机器会注册
成一个新节点。

<Note>
key 泄露的影响范围:在窗口剩下的时间里最多建 100 个节点,每个只能上报它自己那一个节点,
Expand All @@ -46,6 +48,9 @@ done
**节点 → 重新生成 token**。旧 token 立刻失效,包括已经连着的那条连接:hub 会把这个节点踢下线,
它拿旧 token 重连会吃到 401。

换发之后用这个节点自己的安装命令重装,不要重跑批量注册命令:批量命令认不出换发前的 token,会另建一个
节点,原节点连同它的历史数据留在面板里一直显示离线。

安装命令随时可以再看一次,token 不是只显示一次。

## 卸载
Expand Down