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

作者:醉在江湖

因常常需要远程控制电脑,目前用着的向日葵免费版本的画质方面还是有些不尽人意,偶尔在逛论坛的时候发现一款可以私有化部署的,网速取决你家里的上传宽带的远程桌面软件RustDesk,正好手里有个群晖920+,就抱着试试看的心态来搭建,按照网上大佬的方法搭建,开始死活搭建不成功,后面在网上找遍了资料,终于搭建成功。在这分享一下搭建过程,方便以后再折腾,也给有兴趣的小伙伴抛个砖。

一、 在群晖docker里下载RustDesk Server

拉取映像的时候我手动选择的版本,latest的这个arm版本我不知道能不能用。

群晖docker搭建RustDesk远程桌面服务器插图

二、配置RustDesk Server的hbbs、hbbr容器

(一)配置hbbs容器

1.网络选择桥接模式

群晖docker搭建RustDesk远程桌面服务器插图1

2.设置容器名称为:hbbs,勾选启动自动重新启动,点击高级设置

群晖docker搭建RustDesk远程桌面服务器插图2

3.在高级设置的执行命令里输入命令:

hbbs -r 192.xxx.x.xxx

ps:可以是内网地址,我输入的就是群晖的内网ip地址,注意-r前后有空格

群晖docker搭建RustDesk远程桌面服务器插图3

4.映射路径,装在路径必须是:/root

群晖docker搭建RustDesk远程桌面服务器插图4

5.点击完成,完成hbbs设置

(二)配置hbbr容器,hbbr容器配置与hbbs容器基本相同

1.注意容器名称

群晖docker搭建RustDesk远程桌面服务器插图5

2.注意高级设置里的命令

群晖docker搭建RustDesk远程桌面服务器插图6

3.注意映射路径

群晖docker搭建RustDesk远程桌面服务器插图7

4.完成hbbr容器配置

三、下载Windows系统RustDesk客户端安装

四、在路由器做端口映射

(一)需要映射的端口

TCP:21115, 21116, 21117

UDP:21116(我的就是这里没有映射,外网就连不起)

21118和21119是支持网页客户端的,如果不需要用网页端就可以不映射

(二)各端口作用说明

21115是hbbs用作NAT类型测试

21116/UDP是hbbs用作ID注册与心跳服务

21116/TCP是hbbs用作TCP打洞与连接服务

21117是hbbr用作中继服务

21118是为了支持网页客户端使用websocket协议

21119是为了支持网页客户端

五、配置Windows系统RustDesk客户端

群晖docker搭建RustDesk远程桌面服务器插图8
群晖docker搭建RustDesk远程桌面服务器插图9

用公钥就是加密连接,公钥在file station/docker/rustdesk/hbbs/id_xxxx.pub中,用记事本打开,复制到上图中的key中

群晖docker搭建RustDesk远程桌面服务器插图10

六、控制端和被控端都安装rustdesk,输入ID和密码就能远程连接了。

群晖docker搭建RustDesk远程桌面服务器插图11

原文链接:https://t.cj.sina.com.cn/articles/view/1823348853/6cae1875020018h8a

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享