说干就干!
软件部署需要:1.支持Docker的系统 2.公网ip
这里我用的是爱快,(部署方法参考了 【教程】docker搭建RustDesk远程桌面服务器!保姆教程 - NAS交流社区)
首先第一步 ,爱快中默认没有Docker,所以 我们 需要在爱快中部署Docker
访问:https://yun.ikuai8.com,照图位置找到,选择进行安装
安装好以后,我们回到 爱快中,就可以看到了
我们点击进入,可以看到默认 是未开启,这里我们 需要把他启用
注意:这里启用前需要在"系统设置" - "磁盘管理"中划分出一个独立的分区以供Docker使用
启用后,我们首先需要配置docker的 网络端口,点击 “接口管理”- > "添加"
这里 我们设置的是172.0.0.0/24,完成后如图
然后 ,点击镜像管理 ,我们需要 下载 rustDesk的 服务端
下载完成后如图
这时候我们就可以到容器列表进行创建了 ,需要创建两个Docker
注意:创建前,我们需要在前面所分配的Docker目录中先创建两个对应的文件夹,分别为hbbr、hbbs,并记下它们的路径
hbbr是中继服务器,hbbs是主服务器
配置参数如下:
hbbr: 内存 :1G 启动命令:hbbr 源路径(这里就是我们前面所创建的路径):/docker/Docker/rust/hbbr 目标路径(这里保持默认):/root hbbs: 内存:1G 启动命令:hbbs -r [公网ip/公网域名]
源路径(这里就是我们前面所创建的路径):/docker/Docker/rust/hbbs
目标路径(这里保持默认):/root
以上部分配置好以后,可以看到容器列表中的两个服务均已经显示"已启用",此时在内网中通过ip就可以使用了,但我们如果想在外网中使用,还需要到"网络设置"-"端口映射"中将对应的端口映射出去,同时如果您的ip是公网动态ip,还需要到"高级应用"-"动态域名"中添加一个动态域名,通过以上的步骤,我们即可实现部署rustDesk
注意:
1.这里映射端口需要注意,21115、21116为hbbs提供对应服务,所以这两个端口映射时所填写的内网ip为hbbs对应的ip;21117 端口为hbbr提供服务,所以映射该端口的时候对应的内网ip为hbbr的内网ip,而不是hbbs的内网ip
2.以上的端口开放类型建议均设置为tcp+udp
特别说明:
1.rustDesk 提示中继服务器无法连接
检查创建hbbs的启动命令及公网地址对应的21117端口是否开放
21115 是 hbbs 用作 NAT 类型测试
21116/UDP 是 hbbs 用作 ID 注册与心跳服务
21116/TCP 是 hbbs 用作 TCP 打洞与连接服务
21117 是 hbbr 用作中继服务
21118 是为了支持网页客户端使用 websocket 协议
21119 是为了支持网页客户端,如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。
2.key如何查看
不需要去找文件,只需要点击hbbs的日志即可看到
IP地址位置数据由纯真CZ88提供支持
桂公网安备 45010302000666号 桂ICP备14001770-3号