RustDesk端口说明:
hbbs – RustDesk ID注册服务器
hbbr – RustDesk 中继服务器
- hbbs 监听21115(tcp) —-是hbbs用作NAT类型测试
- 21116(tcp/udp) —-是hbbs用作ID注册与心跳服务
- 21118(tcp) —-是hbbs用作TCP打洞与连接服务
- hbbr 监听21117(tcp) —-是hbbr用作中继服务
- 21119(tcp) 、21119(tcp) —-21118和21119是为支持网页客户端,暂时可以关闭。
Docker私有部署部署方式一:
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -vpwd
:/root -td --net=host rustdesk/rustdesk-server hbbs -r
sudo docker run --name hbbr -p 21117:21117 -p
21118:21118 21119:21119 -vpwd
:/root -td --net=host rustdesk/rustdesk-server hbbr
Docker私有部署方式二:Docker-compose
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- :21116 # 自定义 hbbs 映射端口
- :21116/udp # 自定义 hbbs 映射端口
image: rustdesk/rustdesk-server
command: hbbs -r : # 填入个人域名或 IP + hbbr 暴露端口
volumes:
- :/root # 自定义挂载目录
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
deploy:
resources:
limits:
memory: 64M
hbbr:
container_name: hbbr
ports:
- :21117 # 自定义 hbbr 映射端口
image: rustdesk/rustdesk-server
command: hbbr
volumes:
- :/root # 自定义挂载目录
networks:
- rustdesk-net
restart: unless-stopped
deploy:
resources:
limits:
memory: 64M