今天讲一下RustDesk服务器的搭建,以及客户端的编译。以及API服务器的搭建,该操作需要使用自定义key,所以,咱们用docker一键部署,包括中继服务器及API。
官方API是收费的,这次咱们用到的是Github大佬,开源的第三方API源码,可以实现API的基本功能,以及Web远控端,有条件的给大佬点个stars,支持下!
因为主要是讲解安装rustdesk就不讲解如何安装宝塔了
放行防火墙端口
在服务器控制台安全组(防火墙)放行如下端口
TCP:21114-21119 UDP:21116
如果服务器同时安装了防火墙,我们需要将防火墙完全关闭,或者放行以上端口,具体方法可自行度娘。
Docker编排服务器及API
1、 左侧列表点击docker-----容器编排------添加容器编排----选择创建
粘贴如下代码,修改IP及key信息,并点击添加,
networks: rustdesk-net: external: false services: hbbs: container_name: hbbs ports: - 21115:21115 - 21116:21116 # 自定义 hbbs 映射端口 - 21116:21116/udp # 自定义 hbbs 映射端口 - 21118:21118 # web client image: rustdesk/rustdesk-server command: hbbs -r <你的服务器IP/域名>:21117 -k <自定义key> # 填入个人域名或 IP + hbbr 暴露端口 并输入自定key volumes: - /data/rustdesk/hbbs:/root # 自定义挂载目录 networks: - rustdesk-net depends_on: - hbbr restart: unless-stopped deploy: resources: limits: memory: 64M hbbr: container_name: hbbr ports: - 21117:21117 # 自定义 hbbr 映射端口 - 21119:21119 # web client image: rustdesk/rustdesk-server command: hbbr -k <自定义key> #输入自定义key #command: hbbr volumes: - /data/rustdesk/hbbr:/root # 自定义挂载目录 networks: - rustdesk-net restart: unless-stopped deploy: resources: limits: memory: 64M rustdesk-api: container_name: rustdesk-api environment: - TZ=Asia/Shanghai - RUSTDESK_API_RUSTDESK_ID_SERVER=<你的服务器IP/域名>:21116 #输入你的服务器IP/域名 - RUSTDESK_API_RUSTDESK_RELAY_SERVER=<你的服务器IP/域名>:21117 #输入你的服务器IP/域名 - RUSTDESK_API_RUSTDESK_API_SERVER=http://<你的服务器IP/域名>:21114 #输入你的服务器IP/域名 - RUSTDESK_API_RUSTDESK_KEY=<自定义key> #输入自定义key ports: - 21114:21114 image: lejianwen/rustdesk-api volumes: - /data/rustdesk/api:/app/data #将数据库挂载出来方便备份 networks: - rustdesk-net restart: unless-stopped
代码修改完成并添加完成以后,选择再次添加
这样整个rustdesk中继服务器就安装完成了,然后就可以在容器里面看到运行起来的rustdesk中继服务器了。
API的使用
安装完成就可以去登录后台了
1. 后台管理
http://<你的服务器IP/域名>:21114
以上地址访问API后台,默认用户名和密码为:admin,可以进行添加用户,设备管理等操作!
2. 客户端使用
http://<你的服务器IP/域名>:21114
打开网络设置,将如上地址,填入API项里,点击“应用”账户设置,点击登录,使用API账户登录,即可同步信息。
3. Web客户端使用
首次登录API后台,会自动同步服务器等信息,web客户端使用方法,同客户端大同小异
结束语
官方API是收费项目,通过这个第三方API,我们可以很便捷的管理我们远程设备;同时,Web端让我们随时随地,对被控电脑,进行远控操作,即使是在无法安装客户端的情况
评论