本文最后更新于 2024-12-21,该文章内部分内容可能由于作者更新而失效

RustDesk自建服务器

RustDesk 挺出名的一款远程控制,远程协助的开源软件。完美替代 TeamViewer ,ToDesk,向日葵等平台。关键支持自建服务器,更安全私密远程控制电脑!

本教程全程以Ubuntu进行,其他软件需替换部分代码

官方地址:https://github.com/rustdesk/rustdesk

准备工作

一台有公网 ip,宽带最好大于 3Mbps 的服务器,最好为国内

开始配置

1、服务器后台开放以下端口
TCP(21115, 21116, 21117, 21118, 21119)
UDP(21116)
2、连接进服务器安装 screen:

Ubuntu安装代码:sudo apt install screen

3、下载服务端:https://github.com/rustdesk/rustdesk-server/releases
将下载的服务端文件上传到服务器,解压,可以看到 3 个文件
解压所得到的服务端文件
4、cd 到文件目录下
使用 screen 运行 hbbr

screen -S "hbbr"
./hbbr
 
俩行分开打

ctrl+a+d 最小化当前服务,重新输入
使用 screen 运行 hbbs

screen -S "hbbs"
./hbbs
 
俩行分开打

5、至此服务端搭建完成
screen 常用指令

最小化服务器:	ctrl+a+d
显示全部服务器:	screen -ls
查看运行服务:	screen -r *** (****为hbbr之前的数字)
关闭服务器:	kill *****  (****为hbbr之前的数字)

客户端

点击 ID 后三个点
选择网络
编辑网络设置
ID 服务器和中继服务器都填写服务搭建的服务器的 IP 地址
key 可设置也可不设置,如需设置就在 hbbr 文件相同位置找到 id_22519.pub 的文件,打开里面就是 Key
设置完成后应用即可

结束语

至此整个服务搭建完成