自建远程桌面 · 客户端接入

RustDesk 接入卡 Windows · macOS · Linux

服务端 运行中 服务器 13.140.128.31 线路 Contabo · 法国 部署 Docker Compose 版本 开源 OSS · hbbs+hbbr
每台设备只填这两项 控制端 / 被控端填法一致
设置 → 网络 → ID/中继服务器 解锁后填写
ID 服务器 · ID Server
13.140.128.31
务必用 IP,不要用域名。挂 Clash/代理时域名会被 fake-IP 劫持导致连不上——见下方「代理用户必看」。
Key · 公钥(必填,用于加密与鉴权)
e60kY09dHVzva8SHcJ8uMrAzIDYkfabhJ+7qtLQIHj4=
全部设备必须用同一个 Key,才能互相发现和连接。
中继服务器 / API 服务器
留空 — 中继地址由服务器自动下发
→三步接入
  1. 下载安装客户端。官方 Release:github.com/rustdesk/rustdesk/releases,选对应平台的安装包。
  2. 打开设置。点 ID 旁的 ⋮ 菜单 → 设置 → 网络 → 点锁图标解锁「ID/中继服务器」。
  3. 填入上面两项并应用。左下角状态点变绿色 = Ready,即已接入你的服务器。
⚑挂 Clash / 代理的机器必看否则一直「未就绪」
⚠ 两条铁律
  • ID 服务器填 IP 13.140.128.31,不要填域名。Clash 的 fake-IP 会把域名解析成假地址,RustDesk 注册用的 UDP 被丢 → 连不上。
  • 规则必须走「直连 DIRECT」,不能走海外代理。代理节点(vmess/vless over ws)基本不转发 UDP,注册与打洞都会失败。

Clash Verge → 编辑规则 → 新增一条,放在 GEOIP,CN / MATCH 之前:

规则类型匹配 IP 地址范围 (IP-CIDR) 规则内容13.140.128.31/32 代理策略DIRECT(直连) 跳过 DNS 解析开启

等价配置行:- IP-CIDR,13.140.128.31/32,DIRECT,no-resolve

防订阅更新覆盖:用「全局扩展配置 / Merge」写 prepend-rules(自动插到最前、更新不丢):

prepend-rules: - IP-CIDR,13.140.128.31/32,DIRECT,no-resolve

⚠ 每台挂 Clash 的机器都要加,包括被控端;被控端没加,它自己就「未就绪」,控制端根本找不到它。

△平台差异配置相同,权限不同

Windows

.exe / .msi

装好直接用,无需额外授权。被控建议设固定密码。

macOS

.dmg

首次需在 系统设置 → 隐私与安全性 授予 屏幕录制 + 辅助功能,否则被控只有黑屏/无法操作。

Linux

.deb / .rpm / AppImage

被控端 用 X11 会话最稳;Wayland 支持有限,登录时切到 “Xorg”。

⧉批量铺开(免手填)

把安装包重命名,将服务器和 Key 编进文件名,安装时自动配置——适合一次性给国内和新加坡多台机器铺开:

rustdesk-host=13.140.128.31,key=e60kY09dHVzva8SHcJ8uMrAzIDYkfabhJ+7qtLQIHj4=.exe

macOS / Linux 同理,改成对应扩展名即可。

⇄开始远程
  1. 控制端输入被控端的 ID → 点连接 → 输入被控端密码。
  2. 无人值守:在被控机 设置 → 安全 → 设置固定密码,之后无需对方点「接受」即可直连。
⚠ 关于欧洲服务器的实测预期
  • P2P 直连成功时(多数情况):画面在两台电脑间直连,跟服务器在欧洲无关,流畅。
  • 打洞失败回落中继时:画面走「国内 → 法国 → 新加坡」,延迟可达 300ms+,会明显卡顿。
  • 若某对机器长期走中继很卡,最优解是在亚洲加一台中继(hbbr),ID 服务器仍留欧洲。需要时可加。