老魏tech
发布于 2026-01-17 / 18 阅读
0
0

自建远程桌面连接工具:RustDesk

介绍

类似todesk,向日葵的远程桌面连接工具,但是实现私有化部署

部署

服务端

使用docker compose部署,更加简单一点,将以下内容复制到一个docker-compose.yaml中

services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs
    volumes:
      - ./data:/root
    network_mode: "host"

    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: unless-stopped

直接docker compose up启动即可

docker compose up -d

启动之后是这个效果,如果没开启ipv6,那就会监听在ipv4上

# docker ps  | grep rust
b3ff4d9e55ab   rustdesk/rustdesk-server:latest       "hbbs"                   2 hours ago      Up About an hour             hbbs
714277a9b446   rustdesk/rustdesk-server:latest       "hbbr"                   2 hours ago      Up About an hour             hbbr


# netstat -nltp | grep hbb
tcp6       0      0 :::21116                :::*                    LISTEN      7409/hbbs
tcp6       0      0 :::21117                :::*                    LISTEN      7408/hbbr
tcp6       0      0 :::21118                :::*                    LISTEN      7409/hbbs
tcp6       0      0 :::21119                :::*                    LISTEN      7408/hbbr
tcp6       0      0 :::21115                :::*                    LISTEN      7409/hbbs

客户端

下载安装即可,根普通的APP没什么区别,主要是配置

https://rustdesk.com/docs/en/client/

https://github.com/rustdesk/rustdesk/releases

进入客户端后,点这三个点

网络->解锁网络设置

配置ID/中继服务器

只需要配置三个参数

ID服务器:管理ID的服务器,因为每个客户端设备都有一个ID用于连接,我们私有化部署后,这个ID服务器就是我们自己部署的服务器地址,如果咱们的服务能暴露到外网,可以直接填IP,也可以配置个域名

中继服务器:如果互相连接的两台客户端直接没法进行P2P连接,就需要通过服务端进行中转,所以还是填我们部署的服务器地址,同ID服务器

Key:在部署服务端的data目录下,会有一个id_edxxxxx.pub,把里面的内容拷贝到这里

所有客户端都填的是一样的内容

如果一切没问题,下面会显示就绪

连接

就跟todesk,向日葵没什么区别了,自己有个ID,有个密码

对方连入的时候,可以选择接收或者取消,对面如果直接输入密码,也可以直接连入

还能发起聊天

over!!!!

参考

https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/

https://rustdesk.com/docs/en/self-host/client-configuration/


评论