Remote 远程控制入口

自建 RustDesk 服务器 · 优先 P2P 直连,打不通才走中继

一、服务器参数

客户端「设置 → 网络」里就填这三项。三项必须和下面完全一致,写错任意一项都会连不上。

加载中…
加载中…
加载中…

二、一键导入配置推荐

复制下面这串配置,到 RustDesk 客户端「设置 → 网络 → 导入服务器配置」粘贴导入, 三项参数会被自动填好,不用手工敲 Key。

加载中…
批量装机:用命令行导入(可选)

先把上面这串存成 cfg.txt,然后在目标机器上执行:

rustdesk.exe --config <刚才复制的配置串>

注意:命令行 --config 只写入 ID 服务器和 Key,不会写中继服务器; 需要中继也生效的话,请改用上面的图形界面导入。

三、连接一台设备

填入对方 RustDesk 首页显示的 9 位 ID(数字或字母),点连接会唤起本机已安装的 RustDesk 客户端。

常用设备

保存在本机浏览器,不会上传服务器。

四、确认走的是 P2P 还是中继

RustDesk 会先尝试 UDP 打洞直连(P2P),双方 NAT 都友好时画面不经过你的服务器,速度最快; 打不通才自动降级走中继(流量过服务器,受服务器带宽限制)。

  1. 连上后,在弹出的远程窗口顶部标题栏能看到当前连接方式图标:闪电/直连 表示 P2P,中继 表示走服务器。
  2. 也可以在远程窗口里打开菜单,查看「连接类型」一栏。
  3. 如果长期都是中继,多半是两端之一在对称 NAT / 运营商大内网下(家宽、4G/5G 热点常见),属于正常降级,不影响使用。
P2P 一直打不通怎么排查
  • 服务器 21116/UDP 必须放行(云安全组 + 系统防火墙都要),这是打洞信令端口,只开 TCP 会导致永远走中继。
  • 服务器不要跑在 Docker bridge 网络里,必须 network_mode: host,否则 hbbs 看到的对端地址是 Docker 网关,打洞必然失败。
  • hbbs 启动参数 -r 必须写公网可解析的地址,不能写容器名。
  • 两端客户端都必须填同一个 ID 服务器和 Key,一端填错就会全程走中继或直接连不上。
  • Windows 防火墙 / 杀毒软件拦截 RustDesk 的 UDP 出站也会导致打洞失败。