RustDesk开源的远程桌面软件-自建免费远程桌面服务 支持电脑手机全平台

ROED2023-11-26  5.7K+

远程桌面软件有很多,但是开源免费的远程桌面软件确挺少的。今天要分享一款远程桌面软件RustDesk,它开箱即用,超级简单,无需任何配置。支持Android、iOS、Mac、Linux、Window。默认使用RustDesk的注册/中继服务器,完全免费且功能和效果不输于收费的远程桌面软件。

不过,RustDesk最大的特色就是支持自建服务器,很多人担心那些远程桌面软件官方的服务器有泄露自己隐私的风险,或者是市面上一些免费的远程桌面软件连接速度慢不能满足需要的问题,这时你通过RustDesk自建服务器,将数据传输掌握在自己的手里,安全性无疑是让人放心的。

RustDesk开源的远程桌面软件-自建免费远程桌面服务 支持电脑手机全平台

RustDesk可以直接下载使用,利用Docker来安装RustDesk服务器也非常地简单,本篇文章就来分享一下RustDesk安装与使用方法:

一、RustDesk下载安装

网站:

  1. 官网:http://rustdesk.com/
  2. 项目:https://github.com/rustdesk/rustdesk
  3. 项目:https://gitee.com/rustdesk/rustdesk
  4. Docker:https://hub.docker.com/r/rustdesk/rustdesk-server

RustDesk支持Android、iOS、Mac、Linux、Window,进入官网下载相应的客户端。

这个就是RustDesk电脑端的界面。

RustDesk界面

二、RustDesk远程管理

2.1 电脑-电脑

打开RustDesk,直接输入RustDesk生成的ID,然后输入密码就可以了。

RustDesk电脑远程

2.2 电脑-手机

电脑远程手机也很简单,输入手机上的RustDesk的ID,填入密码,完成。

RustDesk电脑手机连接

2.3 手机-电脑

打开RustDesk手机APP,输入电脑RustDesk的ID与密码。

RustDesk手机连接电脑

RustDesk鼠标操作

在手机RustDesk上可以直接对电脑进行远程操作。

RustDesk手机远程管理

2.4 手机-手机

打开RustDesk手机APP,点击共享屏幕。

RustDesk手机连接手机

然后就可以在另一台手机通过RustDesk进行远程操作管理了。

RustDesk手机管理APP

三、自建RustDesk服务器

3.1 准备VPS主机

Docker需要VPS运行,现在的VPS主机基本上也是白菜价了。

3.2 Docker环境

有了VPS主机,现在你就可以需要在VPS主机上配置好Docker环境,这里有一个一键安装Docker环境的命令,配置起来非常地简单。

3.3 自建教程

首先是新建一个文件夹。

mkdir rustdesk
cd rustdesk

接下来是新建docker-compose.yml文件。

vim docker-compose.yml

将以下代码放进去,记得在command: hbbs -r处修改成为你的服务器IP地址或者域名。

version: '3'
 
networks:
rustdesk-net:
external: false
 
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
command: hbbs -r 104.192.80.148:21117 -k _
volumes:
- ./hbbs:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./hbbr:/root
networks:
- rustdesk-net
restart: unless-stopped

现在你可以开始安装并运行RustDesk了。

docker-compose up -d

3.4 绑定域名

本步是可选项。如果你让你的RustDesk服务器可以使用域名来访问,那么你可以绑定域名并且添加上SSL证书。。

四、RustDesk服务器使用

在上面的docker-compose文件中,已经声明开启了强制密钥加密认证,所有需要连接的设备都需要提供正确的公钥才能正常连接到服务器。下面是docker-compose文件所在文件夹的目录结构:

├── docker-compose.yml
├── hbbr
│ ├── id_ed25519
│ └── id_ed25519.pub
└── hbbs
├── db_v2.sqlite3
├── db_v2.sqlite3-shm
├── db_v2.sqlite3-wal
├── id_ed25519
└── id_ed25519.pub

容器启动后会自动生成公钥和私钥,我们需要拷贝hbbs目录下的id_ed25519.pub文件里面的字符串,这个就是我们连接到服务器的凭证。

RustDesk查看公钥

如需更换密钥和公钥,只需将hbbs文件夹下面的id_ed25519.pubid_ed25519两个文件删掉然后重启容器就可以自动重新生成。关于Docker的操作命令如下:

# 上线容器
docker-compose up -d
# 停止容器
docker-compose stop
# 启动容器
docker-compose start
# 重启容器
docker-compose restart
# 下线(删除)容器
docker-compose down
# 删除容器不会导致你的数据丢失,你的数据库保存在了当前目录下的data文件夹内,请妥善保管该目录

在RustDesk界面找到设置->ID/中继服务器,ID服务器一栏填写上你在上面的配置文件里写入的服务器域名,在Key一栏写上你的服务器密钥。

RustDesk输入服务器

如果你在手机APP上使用RustDesk服务器,则需要在手机RustDesk手机APP上填入相关的信息。

RustDesk手机服务器

申明 1、网站名称:容易得 网址:WWW.ROED.CN
2、网站的内容来源于网络,如有侵权,请联系邮箱:185254287#qq.com 本站会在7个工作日内进行删除处理。
3、转载发布此文目的在于传递分享更多信息,仅代表原作者个人观点,并不代表本站赞同其观点和对其真实性负责。文章内容仅供参考,请读者自行甄别,以防风险。
4、禁止发布和链接任何有关政治、色情、宗教、迷信、低俗、变态、血腥、暴力以及危害国家安全,诋毁政府形象等违法言论和信息。
转载请注明原文地址:https://www.roed.cn/read-190671.html