前言

RustDesk 是一个开源的远程桌面软件,使用 Rust 编程语言编写。它旨在提供一个简单、安全、快速的远程访问解决方案。用户可以使用 RustDesk 轻松地远程连接到其他计算机,查看远程桌面,并执行必要的操作,如文件传输、屏幕共享和远程控制。

  • 安全性:RustDesk使用安全的加密通信协议来保护数据传输,确保远程桌面连接的安全性和隐私保护。
  • 跨平台支持:RustDesk支持跨多个操作系统平台,包括Windows、macOS和Linux、Android等,这使得它非常灵活和适用于不同的工作环境。

所需工具

  • 虚拟专用服务器(演示采用Azure服务器,系统为Ubuntu Server 20.04 LTS)
  • 远程控制客户端

步骤

1.安装终端复用工具

1
2
3
4
apt update -y #更新系统
apt-get -y install wget screen #安装screen
screen -S xxxx
screen -R xxxx #如果网络出现中断,可以执行此命令重新获取窗口

2.按需安装内核模块

BBR 是 Google 开发的一种网络拥塞控制算法,它旨在通过优化数据包传输和网络流量控制,以提高网络的吞吐量和减少延迟,特别是在高带宽和高延迟网络环境下。

1
2
3
4
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
lsmod | grep bbr

3.下载安装管理面板

1
2
3
4
5
6
7
8
#CentOS
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

#Ubuntu
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

#Debian
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

4.登录服务管理界面

1panel

5.导航至应用商店,按照提示完成安装过程,注意需要放行外部访问端口。

2panel

6.切换至安装目录,找到id_XXX.pub秘钥文件,打开并复制全部内容。

3panel

配置

根据操作系统版本,下载RustDesk软件,打开软件后完成安装证书等一系列操作,然后解锁网络设置,填写ID服务器和KEY秘钥即可。