前言
一直想找一个替代frp远程控制的工具,发现rustdesk其实很好。安全性高,端口不会直接暴露出公网。网速也快,能点对点传输,经过测试,发现rustdesk的rdp穿透过去,播放视频切换帧都不会卡顿。有了rustdesk,frp最后的好处就是穿透web服务了。
安装docker
安装Docker
启动docker
开机自启
安装docker compose
启动docker服务
1 2 3 4 5
| curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun yum install docker-compose -y docker-compose-plugin -y docker-compose -version service docker start
|
配置文件
新增
1 2
| mkdir -p /root/rustdesk_data/ vim /root/rustdesk_data/docker-compose.yml
|
'3'1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| 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 xxx.com:21117 -k _ 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 -k _ volumes: - ./data:/root networks: - rustdesk-net restart: unless-stopped
|
添加可执行权限
查看key
拉取镜像
运行镜像
查看密匙
1 2 3 4 5 6
| chmod -R 755 /root/rustdesk_data/ cd /root/rustdesk_data/ cat data/id_xxxx.pub docker-compose pull docker-compose up -d cat rustdesk_data/data/id_ga37676.pub
|
参考文献
rustdesk自建服务器
如何自建中继
RustDesk自建服务器实录
搭建自己的全平台远程桌面服务 RustDesk搭建教程
docker-compose自建RustDesk远程控制服务器