RustDesk是一款功能强大的开源远程桌面软件,支持跨平台操作,包括 Windows、macOS 和 Linux 等操作系统。RustDesk 以其高效的性能、简洁的界面和强大的功能受到了广大用户的喜爱。
功能说明
- 跨平台支持:RustDesk 可以在 Windows、Linux、macOS 以及 Android 等多个平台上使用,为用户提供了极大的便利,无需担心设备兼容性问题。
- 安全性:采用安全的加密传输技术,确保用户数据的安全。RustDesk 会在数据传输过程中进行加密,以防止数据泄露或被篡改。
- 高性能和低延迟:高性能和低延迟特性使用户在进行远程操作时几乎感觉不到延迟,大大提高了用户体验。
- 多功能性:支持多屏幕显示、文件传输、剪贴板共享以及多种连接方式(包括基于 IP 的连接和基于域名的连接),满足不同用户的需求。
- 易用性:无需繁琐配置,只需在受控机上安装 RustDesk 并获取其 ID 和密码,然后在主控机上输入这些信息,即可快速建立连接。这种简洁的操作方式使用户无需专业知识即可轻松上手。
- 灵活性:用户可以选择使用 RustDesk 的官方服务器或自建服务器。如果用户有自己的云服务器且服务器带宽足够,使用 RustDesk 的体验将会更加流畅。
在使用 RustDesk 时,可能需要一个公网服务器,并安装 RustDesk 的服务端软件、客户端软件等。此外,服务器防火墙需要将特定的 TCP 端口(如 21115、21116、21117、21118、21119)加入到白名单中。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
搭建教程
本文通过 Docker 的方式来部署,以 Ubuntu 为例,操作步骤如下:
第一步:安装 Docker
sudo apt update
sudo apt install -y docker.io
第二步:启动容器运行镜像
sudo docker run --restart=always \
--name hbbs \
-v /opt/rustdesk/hbbs/root:/root \
-td --net=host \
rustdesk/rustdesk-server \
hbbs -r 192.168.1.13 -k 123456
sudo docker run --restart=always \
--name hbbr \
-v /opt/rustdesk/hbbr/root:/root \
-td --net=host \
rustdesk/rustdesk-server hbbr
上述指令分别启动 hbbs 和 hbbr 容器,并且 hbbr 和 hbbs 的挂载目录必须相同。
- hbbs - RustDesk ID 注册服务器
- hbbr - RustDesk 中继服务器
最后,从 GitHub 下载客户端,输入相应服务器信息即可。