做弱电、安防、智能化工程的朋友都有体会:项目现场的电脑、客户家的录像机、小区门禁主机,动不动就需要远程过去看一眼、调一下。TeamViewer 免费版动不动就判定"疑似商业用途"强制断连,向日葵免费版限速又限设备数量,关键时刻掉链子最让人头疼。
今天分享一款开源免费的远程桌面工具 —— RustDesk,自己动手搭一套中继服务器,速度、稳定、隐私全都掌握在自己手里。

RustDesk 是什么
RustDesk 是 GitHub 上的开源远程桌面软件,star 数常年霸榜远程工具分类,核心特点一句话概括:TeamViewer 能干的它都能干,还不收费、不弹窗、不限制。
- 完全开源免费:个人用、商用都不收费,没有"疑似商业用途"警告;
- 跨平台:Windows、macOS、Linux、Android、iOS 全支持,手机也能远程控制电脑;
- 端到端加密:连接默认加密,数据不经过第三方也能放心用;
- 无需注册:装好就有 ID,输入对方 ID 和密码即可连接;
- 支持自建服务器:官方提供 hbbs(ID 服务器)/ hbbr(中继服务器)Docker 镜像,搭好之后所有流量走自己的机器。
快速上手:三分钟连上第一台电脑
- 打开官网 rustdesk.com,下载对应平台的客户端。Windows 用户可以直接下载免安装的 exe 版,双击即用;
- 两台电脑都打开 RustDesk,软件左侧会显示本机 ID(一串数字)和一次性密码;
- 在控制端输入被控端的 ID,点击"连接",输入密码,搞定。
默认的临时密码每次重启软件会变化,适合临时远程协助亲戚朋友处理电脑问题。

无人值守:固定密码 + 开机自启
要实现随时随地远程家里的电脑、办公室的工控机或者项目现场的调试机,需要多做两步设置:
- 在被控端打开「设置 → 安全」,勾选"启用密码"并设置一个固定密码;
- Windows 上把 RustDesk 安装为系统服务实现开机自启:设置里点击"安装"按钮即可;Linux/macOS 可通过系统自启动项实现。
设置完成后,在外网输入 ID + 固定密码,就能随时连回家里的机器,相当于给自己搭了个 7×24 小时在线的"云电脑"。
进阶玩法:Docker 自建中继服务器
默认情况下 RustDesk 走官方的公共中继服务器,速度全看运气,高峰期卡顿是常事。想稳定、想保护隐私,自己搭一套中继只需要一台有公网 IP 的 VPS;如果家里宽带是公网 IP,群晖 NAS 上跑 Docker 也一样能搭。
官方镜像 rustdesk/rustdesk-server,用 docker-compose 一把梭:
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server
command: hbbs -r 你的服务器公网IP或域名:21117
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped把 你的服务器公网IP或域名 换成自己的 VPS 公网 IP 或解析好的域名,然后 docker compose up -d 启动。
端口放行:需要在服务器防火墙/安全组放行以下端口 —— 21115(TCP)、21116(TCP/UDP)、21117(TCP)、21118(TCP)、21119(TCP)。
启动成功后,在 ./data 目录下会生成 id_ed25519.pub 文件,把里面的字符串内容复制下来,这就是客户端接入时需要的 Key,妥善保存。
客户端接入自建服务器
在每一台设备的 RustDesk「设置 → 网络 → ID 服务器」中填入:
- ID 服务器:
你的服务器IP或域名:21116 - 中继服务器:
你的服务器IP或域名:21117 - Key:
id_ed25519.pub文件里的完整内容
填完后重启客户端,左下角状态栏显示"就绪"即表示接入成功。之后所有连接都走自己的服务器,流畅度取决于你的 VPS 带宽,一般 5~10Mbps 的上下行就足够日常办公和运维操作。
几个实用小技巧
- 文件传输:连接成功后顶部工具栏有文件传输按钮,支持双向传文件,现场拷日志、传固件很方便;
- TCP 打洞直连:两端网络条件允许时会尝试 P2P 直连,延迟最低;
- 隐私模式:被控端开启后远程时本地黑屏防偷窥(Windows 需要安装版);
- TCP 隧道:可以把远端内网的某个端口映射到本地,比如直接在浏览器打开远端群晖 DSM 管理页面、摄像头后台。
写在最后
RustDesk + 自建中继这套组合,成本就是一台小 VPS,换来的是完全不受限的远程桌面:修电脑、看监控、调设备、帮亲戚处理"电脑又蓝屏了",一个 ID 全搞定。开源意味着没有厂商锁定,哪天不想用了,数据和服务器都在自己手里。
如果你也在用 RustDesk,或者有更好用的远程方案,欢迎在评论区交流。


评论 (0)