docs: add relay speed limit configuration guide

This commit is contained in:
admin committed 2026-09-16 16:04:47 +08:00
1 parent 4db4504f9b
commit ac9012a953
1 file changed
+31 -2
+31 -2
View File
@@ -121,8 +121,37 @@ curl -s http://127.0.0.1:21114/_admin/ -o /dev/null -w '%{http_code}\n'
| `rustdesk-server-s6:1.1.17-forapi` | s6 基础镜像(hbbs + hbbr + rustdesk-utils) | | `rustdesk-server-s6:1.1.17-forapi` | s6 基础镜像(hbbs + hbbr + rustdesk-utils) |
| `yangjieshao/rustdesk-api:full-s6-amd64` | 完整镜像(+ apimain + admin 前端,s6 托管) | | `yangjieshao/rustdesk-api:full-s6-amd64` | 完整镜像(+ apimain + admin 前端,s6 托管) |
| SINGLE_BANDWIDTH | hbbr | 单个连接的最大带宽(以Mb/s为单位) | ---
| TOTAL_BANDWIDTH | hbbr | 最大总带宽(以Mb/s为单位) |
### 中继限速配置
hbbr(中继服务器)支持三个限速参数,均通过环境变量设置,**单位 Mb/s**:
| 参数 | 默认值 | 说明 |
|---|---|---|
| `LIMIT_SPEED` | **32** | 单连接限速 |
| `TOTAL_BANDWIDTH` | **1024** | 中继总带宽上限 |
| `SINGLE_BANDWIDTH` | **128** | 单连接带宽上限 |
**启动时配置(Docker 环境变量):**
```bash
docker run ... \
-e LIMIT_SPEED=100 \
-e TOTAL_BANDWIDTH=2000 \
-e SINGLE_BANDWIDTH=500 \
yangjieshao/rustdesk-api:full-s6-amd64
```
**运行时修改(连接控制台):**
| 命令 | 说明 |
|---|---|
| `limit-speed <值>` | 设置单连接限速 |
| `total-bandwidth <值>` | 设置总带宽 |
| `single-bandwidth <值>` | 设置单连接带宽 |
> ⚠️ **设为无限制**:代码中 `if v > 0.` 判断导致设 `0` 会被忽略。如需无限制,请设一个极大值,例如 `-e LIMIT_SPEED=100000`(≈100 Gb/s,实际等同无限制)。
--- ---