简介
RustDesk是github上开源的一款多平台使用的远程控制软件,与向日葵、ToDesk、TeamViewer相比是款较为好用的远程控制软件,且不收费,也不会有任何商业风险的提示,像Todesk、向日葵这两款国产的远程控制软件,免费的速率只能是那么高,想要好一点的效果就必须要收费。由此老萨在闲暇时间找到了这款可以替代的远程控制软件!下面将进入Rustdesk的搭建及使用过程。
使用Docker-compose进行构建
https://hub.docker.com/r/rustdesk/rustdesk-server/tags
本次使用Debian 11作为演示,其他系统自行更改命令
mkdir rustdesk
cd rustdesk
vi docker-compose.yml
## 添加下列内容
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 hbbs.example.com:21117 # hbbs.example.com改成自己的域名
volumes:
- ./hbbs:/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:
- ./hbbr:/root
networks:
- rustdesk-net
restart: unless-stopped
编辑完成后按ESC键,输入:wq
保存
docker-compose up -d
这样就可以在rustdesk目录下看到 hbbr hbbs这两个程序,接着我们输入docker ps -a
来查看是否运行。
到这里,我们的ID服务和中继服务就已经搭建完毕,现在切换回Windows或其他平台打开rustdesk客户端。
其他如Android、macOS、iOS、Linux等平台也是同样本操作。
另外说明一下,如果搭建在国内服务器上的话呢,需要放行一下上面的几个端口。不然的话是无法连接成功的!切记。??