用了很久的向日葵和ToDesk远程工具,但是越用越拉垮画质越差,我自己有腾讯云10M宽带的服务器,如果家宽有ipv4公网也可以,就部署了 RustDesk,是一款开源免费的远程桌面控制软件,主打私有部署、自主可控、安全加密、跨平台支持,我给大家分享一下我的部署过程,希望对有需要的朋友有所帮助。
RustDesk 的 7 大优势:
-
完全开源,免费使用支持服务端自建,数据不出网
-
可部署中继和信令服务器,实现真正的私有化远程控制。
-
端对端加密,保障数据安全
-
跨平台支持广泛
-
高性能、自建低延迟
-
多功能与易用性
-
支持 Docker,部署便捷
我的部署环境
-
腾讯云服务器4h8g10m配置
-
最新版宝塔面板(1panel面板也可以)
-
公网ip
放行端口
放行腾讯云防火墙端口&宝塔防火墙端口
1️⃣宝塔防火墙
2️⃣腾讯云服务器防火墙
开放如下端口:
TCP协议: 21115, 21116, 21117, 21118, 21119
UDP协议: 21116
端口
协议
21115
TCP
21116
TCP/UDP
21117
TCP
21118
TCP
21119
TCP
部署
1、宝塔安装RustDesk****
侧栏点击Docker,搜索RustDesk进行安装
2、获取key
点击日志,获取key
保存这个key
3、下载客户端
去官网下载对应设备的客户端,我以Windows为例
无法访问github的朋友公众号回复:远程 获取Windows最新版网盘下载地址,我会持续更新
# 下载地址
安装客户端
控制端和受控端都需要安装RustDesk,双击下载的exe文件打开就是这个界面,需要点击左边的安装才能完全安装完成
配置ID/中继服务器
1️⃣点击右上角设置
2️⃣选择网络,并点击解锁网络设置
3️⃣控制端和受控端都需要设置ID服务器公网IP:21116、中继服务器公网ip:21117、key(前面保存的)
**ID服务器(hbbr,21116端口):**帮助客户端互相找到对方,协调建立P2P直连。
**中继服务器(hbbs,21117端口):**当直连失败时,中转客户端之间的数据流量。
**key :**是服务器的身份证和加密凭证,客户端连服务器时要校验 key,确保连接安全。
使用方法
使用方法和向日葵、ToDesk一样,知道ID和密码就能远程连接,也可以设置固定密码和自定义权限
免费和自建服务器对比
RustDesk免费版本延迟600-2000ms左右波动,连接速度慢延迟大
RustDesk自建服务器延迟25-30左右波动,连接速度快,画面清晰无卡顿,延迟低
功能介绍
一图看懂功能
到这里就已经完成了 RustDesk 自建服务器的部署,包括 ID 服务器和中继服务器的搭建与配置,因为不是pro用户无法演示web端,对我来说开源版本就够用了,仅自己使用很完美。