收起左侧

飞牛NAS docker compose环境下自建远程桌面服务:rustdesk

6
回复
3386
查看
[ 复制链接 ]
2024-10-15 18:34:16 显示全部楼层 阅读模式

1.png

简介

官网:https://rustdesk.com/zh/

github源码页:https://github.com/rustdesk/

RustDesk是一款远程控制,远程协助的开源软件。自己使用可以完美替代TeamViewer ,ToDesk,向日葵

安装搭建

本次部署还是在飞牛nas的docker compose环境下

其他nas需对应修改映射目录部署

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

默认情况下, 因为是host网络,请确保一下端口不被占用

hbbs 监听21114(TCP,用于Web控制台,仅在Pro版本中可用),21115(TCP),21116(TCP/UDP)和21118(TCP),

hbbr 监听21117(TCP)和21119(TCP)。

请注意,对于有防火墙的情况,21116应该为TCP和UDP启用。21115用于NAT类型测试,21116/UDP用于ID注册和心跳服务,21116/TCP用于TCP打孔和连接服务,21117用于中继服务,21118和21119用于支持Web客户端。如果您不需要Web客户端(21118、21119)支持,可以禁用相应的端口。

注意服务器端的web控制面板需要pro版才能使用。

操作使用

部署好以后,因为免费版没有web控制面板,那nas就不用去管了

windows端去源码页的发布页面下载:

https://github.com/rustdesk/rustdesk/releases/download/1.3.1/rustdesk-1.3.1-x86_64.exe

或者自己百度下

在windows端的网络里,填好服务器ip和key,你的客户端就连接上服务器端了,我这里测试用的局域网ip。你的服务端可以部署在云服务器上,用云服务器的ip,或者nas有公网ip或者虚拟局域网。因为他的端口很多,内网穿透的二级域名就不可行了。

key在hbbs的运行日志里找,或者在项目目录的data文件夹下的id_ed25519.pub用文本编辑器打开查看。

2.png

收藏
送赞 4
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

1

回帖

0

牛值

江湖小虾

2024-10-16 01:15:17 显示全部楼层
学习了,感谢分享!!!!!

1

主题

5

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

2024-10-16 09:11:17 显示全部楼层
有ipv6和域名可以直接用吗
公网IP都可以,解析上就行  详情 回复
2024-10-16 10:33
2024-10-16 10:33:43 楼主 显示全部楼层
公网IP都可以,解析上就行

8

主题

35

回帖

0

牛值

社区共建团

2024-10-16 13:42:23 显示全部楼层
哈哈哈半桶水
正值爱玩的年纪,不要让上班影响我们玩耍

1

主题

7

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

2025-1-7 18:03:19 显示全部楼层
很需要 学习分享

0

主题

2

回帖

0

牛值

江湖小虾

2025-3-10 15:04:46 显示全部楼层
怎么在飞牛里面打开这个客户端啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则