自建 RustDesk 服务器 · 优先 P2P 直连,打不通才走中继
客户端「设置 → 网络」里就填这三项。三项必须和下面完全一致,写错任意一项都会连不上。
复制下面这串配置,到 RustDesk 客户端「设置 → 网络 → 导入服务器配置」粘贴导入, 三项参数会被自动填好,不用手工敲 Key。
先把上面这串存成 cfg.txt,然后在目标机器上执行:
注意:命令行 --config 只写入 ID 服务器和 Key,不会写中继服务器;
需要中继也生效的话,请改用上面的图形界面导入。
填入对方 RustDesk 首页显示的 9 位 ID(数字或字母),点连接会唤起本机已安装的 RustDesk 客户端。
保存在本机浏览器,不会上传服务器。
RustDesk 会先尝试 UDP 打洞直连(P2P),双方 NAT 都友好时画面不经过你的服务器,速度最快; 打不通才自动降级走中继(流量过服务器,受服务器带宽限制)。
21116/UDP 必须放行(云安全组 + 系统防火墙都要),这是打洞信令端口,只开 TCP 会导致永远走中继。network_mode: host,否则 hbbs 看到的对端地址是 Docker 网关,打洞必然失败。-r 必须写公网可解析的地址,不能写容器名。