群晖搭建开源远程桌面服务器RustDesk

2023-12-22 09:55:19 40点赞 463收藏 52评论

前言

每个人或多或少都使用过远程桌面软件,比如QQ远程协助、向日葵、TeamViewer等等,今天来介绍一款免费开源的远程桌面软件 RustDesk,如果要用六个字来形容它,那就是:免费、跨平台、强大

部署

RustDesk官方https://github.com/rustdesk/rustdesk提供了各个平台的桌面版本,但是它提供的服务器不太稳定,可以使用自己的群晖来部署RustDesk服务器,这样连接速度和安全都有了保障

打开群晖的【Container Manager】,搜索rustdesk,选择rustdesk-server镜像进行下载

群晖搭建开源远程桌面服务器RustDesk

在等待下载过程中,先创建好rustdesk数据存放的目录,在目录下分别新建hbbr、hbbs两个文件夹

群晖搭建开源远程桌面服务器RustDesk

回到Container Manager套件,运行刚刚下载好的rustdesk-server镜像,第一步需要把容器名称改为hbbs,后面还要用这个镜像启动一个容器,不然没发区分

群晖搭建开源远程桌面服务器RustDesk

端口不需要映射,文件夹需要把容器的/root映射到前面创建的hbbs文件夹

群晖搭建开源远程桌面服务器RustDesk

下拉到网络配置,设置为host模式,命令输入hbbs -r 192.168.2.99,IP为群晖的内网IP地址,其他保持不变,确认没有问题,点击完成

群晖搭建开源远程桌面服务器RustDesk

现在重新选择rustdesk-server镜像运行一个新的容器,把容器名称改为hbbr,这里要运行两个,前面的是hbbs,这个是hbbr

群晖搭建开源远程桌面服务器RustDesk

和前面一样,端口不用配置,文件夹需要把容器/root映射到群晖hbbr文件夹

群晖搭建开源远程桌面服务器RustDesk

网络配置为host模式,命令与前面不同,输入hbbr(这里感谢十分感谢值友林中水滴的提醒,如果只输入 hbbr 的话,后面的pub文件的key就不起作用了,可以设置为hbbr -k _

群晖搭建开源远程桌面服务器RustDesk

确认没有问题,点击完成运行容器。在容器选项中可以看到两个都跑起来了

群晖搭建开源远程桌面服务器RustDesk

最后设置路由器端口转发,路由器的21115、21116、21117端口转发到群晖的21115、21116、21117端口,注意21116必须要同时设置tcp和udp

群晖搭建开源远程桌面服务器RustDesk

使用

现在可以去https://github.com/rustdesk/rustdesk/releases下载对应的客户端,安装完毕后,需要去群晖下载 hbbs 文件夹中的pub文件,(前面命令设置为 hbbr -k 的话,这里需要把 id_ed25519 和 id_ed25519.pub 文件拷贝到 hbbr 文件夹下)

群晖搭建开源远程桌面服务器RustDesk

把pub文件里内容复制到桌面端设置->网络下的Key输入框中,ID服务器填写【群晖域名:21116】,中继服务器填写【群晖域名:21117】,API服务器空着不用填,最后点击应用(前面设置为 hbbr 命令,则key可以不用输入)

群晖搭建开源远程桌面服务器RustDesk

回到主界面,看到下面状态显示就绪,代表配置没有任何问题,就可以连接服务器地址一致的其他远程桌面端

群晖搭建开源远程桌面服务器RustDesk

后记

手机上同样可以安装RustDesk桌面端,在不方便的时候,可以使用手机控制电脑进行远程办公。如果远程电脑支持网络唤醒,那就更不用担心,只需把RustDesk设置为开机自启动,唤醒使用完毕后,直接关闭电源,这样远程电脑就无需一直开机了

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
52评论

  • 精彩
  • 最新
  • 折腾好几轮了,端口转发也成功了,外网可以扫描到,但是输入自建服务器就会失联,没找到原因

    校验提示文案

    提交
    要开udp

    校验提示文案

    提交
    21116到21119都开了UDP和TCP,没用,找不到症结所在

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 蛮不错补充下命令行处,本机域名或ip后面空格加 -k _
    强制双方key必须相同才能连接。
    这个软件NB之处是电脑能控制手机,关键不要钱,可帮家里老人解决智能手机问题。

    校验提示文案

    提交
    是的 [抽烟]

    校验提示文案

    提交
    没有哪个版本支持电视 挺遗憾 [大囧]

    校验提示文案

    提交
    收起所有回复
  • 你这个命令行后面都没有-k,key根本不起作用,输不输入key都可以连

    校验提示文案

    提交
    我查了下文档,确实是的,十分感谢提醒

    校验提示文案

    提交
    改了文章内容

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有没有docker-compose的代码

    校验提示文案

    提交
    去看看
    我自己没写,你自己可以写个,或者看官方文档的

    校验提示文案

    提交
    收起所有回复
  • 你用的这个镜像比较老了,你搜索到的第二个镜像是最新的,把两个容器合二为一了,另外,好多博主的教程都不完整,都没有提到如何搭建它的网页端,以及API服务器

    校验提示文案

    提交
    s6这个?我看官网也没说用这个搭

    校验提示文案

    提交
    官方的文档也没更新,看这篇去看看

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这个需要ipv4公网吧,v6都不行

    校验提示文案

    提交
    v6就不清楚了,我是ipv4

    校验提示文案

    提交
    收起所有回复
  • 不懂就问,跟我目前用的RDP方案有什么不同吗?

    校验提示文案

    提交
    全平台可用,类似teamviewer

    校验提示文案

    提交
    跟向日葵、todesk一样吗?只不过不用他们的网络,用自己的网络?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我是装的套件版,但是有个问题,不知道怎么解决,外网访问外网的没问题,遇到外网访问内网,或者内网访问外网就行不了,不知道什么情况,还想请大佬指点

    校验提示文案

    提交
    有魔法?

    校验提示文案

    提交
    老哥你的问题解决了吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • VPN+RDP才是王道

    校验提示文案

    提交
    rustdes可以控制手机,还是很不错的,我装的套件版

    校验提示文案

    提交
    兄弟,我也装的套件版本,地址簿什么的都可以登录,但是输入21116的中继id,客户端就显示未连接到服务器

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 费劲不 都能从群晖转发了 不能直接端口映射3389? 不能 openvpn?

    校验提示文案

    提交
    3389?你是不怕别人扫破后的数据加密?

    校验提示文案

    提交
    你觉得直接 3389 能在公网使用?数据加密是内网病毒

    校验提示文案

    提交
    收起所有回复
  • 用了很长一段时间群晖套件 确实好用 就是id添加不了

    校验提示文案

    提交
  • 可以找我不是矿神的ipk,直接套件安装,方便快捷,设置简单

    校验提示文案

    提交
    没公网IP可以吗

    校验提示文案

    提交
    收起所有回复
  • 直接用套件多舒服

    校验提示文案

    提交
  • 为啥我每次设置完后,正常使用,过了一两天再看,客户端就显示“未就绪,请检查网络”了。

    校验提示文案

    提交
  • 我有个问题,因为nas在公司,这个路由器开放的端口是公司的路由器还是家里的路由器?公司的我进不去

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
463
扫一下,分享更方便,购买更轻松