1 docker搭建hbbs和hbbr(用于ID服务器和中继服务器)
start.sh
docker stop rustdesk-serverdocker rm -f rustdesk-serverdocker run --name rustdesk-server \ -p 21115:21115 -p 21116:21116 -p 21116:21116/udp \ -p 21117:21117 -p 21118:21118 -p 21119:21119 \ -e "RELAY=域名:21117" \ -e "ENCRYPTED_ONLY=1" \ -v "$PWD/data:/data" --net=host -d rustdesk/rustdesk-server-s6:latest
Key是RustDesk加密通讯的公钥,RustDesk服务搭建成功后会在服务程序所在文件夹生成一个id_ed25519.pub文件,用文本编辑器打开就可以得到了。
如果要更改key,请删除 id_ed25519 和 id_ed25519.pub 文件并重新启动 hbb,hbb将会产生新的密钥对
2 docker搭建rustdeskapi (用于登录,保存用户后台数据以及地址簿)
这里需要配置mysql数据库
2.1 rustdesk.sql
SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for rustdesk_peers-- ----------------------------DROP TABLE IF EXISTS `rustdesk_peers`;CREATE TABLE `rustdesk_peers` ( `deviceid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', `uid` int(10) unsigned NOT NULL COMMENT '用户ID', `id` char(16) NOT NULL DEFAULT '' COMMENT '设备ID', `username` varchar(128) DEFAULT NULL COMMENT '操作系统用户名', `hostname` varchar(128) DEFAULT NULL COMMENT '操作系统名', `alias` char(20) DEFAULT NULL COMMENT '别名', `platform` char(<
来源地址:https://blog.csdn.net/qq_40250122/article/details/128505477