官方网址
搭建
1services:2 hbbs:3 container_name: hbbs4 image: rustdesk/rustdesk-server:latest5 environment:6 - ALWAYS_USE_RELAY=Y7 command: hbbs8 volumes:9 - ./data:/root10 network_mode: "host"11
12 depends_on:13 - hbbr14 restart: unless-stopped15
8 collapsed lines
16 hbbr:17 container_name: hbbr18 image: rustdesk/rustdesk-server:latest19 command: hbbr20 volumes:21 - ./data:/root22 network_mode: "host"23 restart: unless-stopped
创建data目录
1root@VM-12-5-debian:~/docker-compose/rustdesk# tree2# .3# ├── data # 新建这个目录,目录里的文件在容器启动会生成4# │ ├── db_v2.sqlite35# │ ├── db_v2.sqlite3-shm6# │ ├── db_v2.sqlite3-wal7# │ ├── id_ed255198# │ └── id_ed25519.pub # 客户端配置KEY需要用到9# └── docker-compose.yml10#11# 2 directories, 6 files
启动
1docker compose up -d
防火墙修改
放行TCP端口:21115-21119,放行UDP端口:21116。
客户端配置
在rustdesk客户端的 设置
-> 网络
-> ID/中继服务器
中配置如下:
- ID服务器:填写服务器ip地址
- KEY:在
data/id_ed25519.pub
中获取
1root@VM-12-5-debian:~/docker-compose/rustdesk# cat data/id_ed25519.pub238K9vF4SZqxxxxxxxxxxxxxxxxxxxxxxxWVlX3CuHs= #复制这一段文本填写到KEY中
到这里就算配置完成了,比向日靠流畅多了。