在远程办公、技术支持、家庭协助等场景中,TeamViewer、ToDesk 等远程控制工具广受欢迎。但你是否也遇到过这些困扰:
免费版限制越来越多?
商业用途风险被封?
数据中转经过第三方,安全性存疑?
卡顿延迟
这里介绍一款开源、安全、免费的远程控制系统 —— RustDesk,只需要有一个公网 ip,就可以搭建自己的 RustDesk Server,完全替代传统远控工具!
为什么选择 RustDesk?
RustDesk 是一款用 Rust 开发的开源远程桌面工具,功能类似于 TeamViewer / ToDesk,但具有以下优势:
✅ 自建服务器,数据全程私有化传输
✅ 完全免费,无商业限制
✅ 支持 Windows、macOS、Linux、Android、iOS 多平台
✅ 支持文件传输、剪贴板共享、多窗口等丰富功能
✅ 开源透明,安全可控
安装方法:
下载Windows版本的服务器程序。 将程序解压缩到C:\Program Files\RustDesk Server(或您想要的任何地方,只需确保它 安装服务后不会改变)。 现在回到命令提示符
在此示例中,我们将使用C:\Program Files\RustDesk Server
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe" nssm install "RustDesk hbbr Service" "C:\Program Files\RustDesk Server\hbbr.exe"
hbbs 服务所需端口
| 端口号 | 协议 | 说明 |
|---|---|---|
| 21114 | TCP | 用于 Web 控制台(仅专业版 Pro 可用) |
| 21115 | TCP | 用于 NAT 类型测试 |
| 21116 | TCP / UDP | 必须同时启用 TCP 和 UDP,用于 ID 注册、心跳服务(UDP)以及 TCP 打洞、连接服务(TCP) |
| 21118 | TCP | 用于支持 Web 客户端(可选) |
hbbr 服务所需端口
| 端口号 | 协议 | 说明 |
|---|---|---|
| 21117 | TCP | 用于中继服务 |
| 21119 | TCP | 用于支持 Web 客户端(可选) |
注意:如果你不使用 Web 客户端功能,可以关闭 21118 和 21119 两个端口。
⚠️ 重点:21116 必须同时放行 TCP 和 UDP 协议!

主控端和被控端的 ID/中继服务器都需要一样的配置。
相关链接及附件:
服务端程序rustdesk-server
https://github.com/rustdesk/rustdesk-server
自定义客户端ID批处理工具RustDesk-ID-Changer
https://github.com/abdullah-erturk/RustDesk-ID-Changer
网友自制rustdesk-api-server V1.0
https://github.com/kingmo888/rustdesk-api-server
rustdesk多平台客户端
https://github.com/rustdesk/rustdesk/releases/



添加新评论