使用rustdesk搭建私有远程桌面服务

Posted by gebaocai on September 14, 2024

Rustdesk介绍

Rustdesk是一款开源的远程桌面软件,支持Windows、macOS、Linux等多个平台。它提供了安全、高效的远程访问解决方案,无需复杂的网络配置即可实现远程控制。与传统远程桌面工具相比,rustdesk具有以下优势:自托管服务器、端到端加密、高性能传输以及跨平台兼容性。这使得它成为个人用户和企业进行远程办公、技术支持的理想选择。

搭建配置

服务器使用Docker搭建

1
2
3
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr 

通过查看日志找出ID服务器和中继服务器的端口

1
2
3
4
5
6
7
8
docker logs -f hbbs
[2024-09-14 09:09:35.391107 +00:00] INFO [src/rendezvous_server.rs:1191] Key: sQJFGjAwG53FCCdvLKungu9By6IVx1D67b7XD58tM7M=
[2024-09-14 09:09:35.420082 +00:00] INFO [src/rendezvous_server.rs:101] Listening on tcp/udp :21116


docker logs -f hbbr
[2024-09-14 09:09:35.532039 +00:00] INFO [src/relay_server.rs:82] Listening on tcp :21117

可以看出key: sQJFGjAwG53FCCdvLKungu9By6IVx1D67b7XD58tM7M= ID服务器端口:21116 中继服务器端口: 21117

请注意,Key是服务器的重要安全信息,不要泄露给未经授权的人。在客户端配置时,您将需要使用这个Key来连接到您的自托管Rustdesk服务器。

客户端配置

要在客户端上配置Rustdesk以连接到您的自托管服务器,请按照以下步骤操作:

  • Windows 在网络页面中, 输入对应的内容。点应用

  • 其它平台 设置是一样的, 主要就是把Id服务器、中继服务器、Key这三项设置进去就可以 客户端下载地址https://github.com/rustdesk/rustdesk/releases

测试

win控制android

android控制win

比较方便的是,当你有两块屏幕可以通过左下角切换屏幕

  • 第一个屏幕
  • 第二个屏幕

赶快试试去吧

Id服务器: rustdesk.baocai.cf:21116

中继服务器端口: rustdesk.baocai.cf:21117

KEY: sQJFGjAwG53FCCdvLKungu9By6IVx1D67b7XD58tM7M=