github:?rustdesk/rustdesk-server: RustDesk Server Program (github.com)
一、創(chuàng)建??docker-compose.yml? 文件,復(fù)制以下?docker-compose 配置文件內(nèi)容到文件
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
command: hbbs -r rustdesk.example.com:21117
volumes:
- ./data:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
其中第16行【rustdesk.example.com】更改為本機centos服務(wù)器公網(wǎng)ip地址,或已正確解析并可訪問的域名。
二、防火墻與安全組配置
1、設(shè)置服務(wù)器系統(tǒng)防火墻放行相關(guān)端口
2、設(shè)置云服務(wù)器網(wǎng)卡安全組放行相關(guān)端口
三、啟動docker容器
# 啟動docker容器
docker-compose up -d
# 查看docker運行情況
docker ps
# 進入當(dāng)前正在運行容器
docker exec -it 容器id /bin/bash
四、客戶端連接
把yml文件里改好的IP或域名,填寫到使用端中【ID服務(wù)器】
?
-----------------------------------------------------
至此,測試遠(yuǎn)程控制使用應(yīng)該已經(jīng)沒有問題了,即使centos重啟,docker容器也會自啟動。
但是,有一個風(fēng)險點:如果其他人知道了該IP或域名部署了rustdesk服務(wù)器,那么他人也可以直接填寫ID服務(wù)器,使用服務(wù)。
這樣的話,流量就給別人白嫖了。
所以接下來,需要強制開啟填寫key才能連接服務(wù)器。
(非必須)五、開啟key驗證
在16行和31行末尾加上【-k _ 】,以強制開啟驗證key,即:
#第16行
command: hbbs -r rustdesk.example.com:21117 -k _
#第31行
command: hbbr -k _
注意16行填寫自己的IP或域名。
(非必須)六、重新加載容器
docker-compose up -d
此時,重新測試用戶端控制,沒有填寫KEY的情況下,會報錯無法連上。
(非必須)七、查看公鑰文件,客戶端填寫
在?docker-compose.yml??目錄下可以看到生成了一個data文件夾,進入data文件夾
#顯示文件,可以看到3個db文件,2個id文件
db_v2.sqlite3 db_v2.sqlite3-shm db_v2.sqlite3-wal id_ed25519 id_ed25519.pub
#查看公鑰文件【id_ed25519.pub】,如:aMXQFBM+NpRIDqh0KZ7CUAXuQFxHqykAn5Fm0YqSQKM=
cat ./id_ed25519.pub
然后在客戶端填寫key
?
如果遇到連接問題,請嘗試重啟。文章來源:http://www.zghlxwxcb.cn/news/detail-809206.html
參考:docker-compose自建RustDesk遠(yuǎn)程控制服務(wù)器 - 癡心妄想 - 博客園 (cnblogs.com)文章來源地址http://www.zghlxwxcb.cn/news/detail-809206.html
到了這里,關(guān)于docker-compose自建RustDesk遠(yuǎn)程控制服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!