通过docker部署rustdesk server
原来用的好好的rustdesk突然无法连接了,并有如下提示:
The connection is not allowed. Connection to China is not allowed because of serious scamming, please set up your own self-hosted server.
搞不懂什么原因,但是后面一句是看懂了,建议安装本地rust server,那就装下试试。
1.拉取镜像
sudo docker image pull rustdesk/rustdesk-server
2.创建挂载目录
在/home/laomao/rust下创建两个目录:hbbs,hbbr
3.开启hbbs
docker run --name hbbs --restart=always -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -v /home/laomao/rust/hbbs:/root -td rustdesk/rustdesk-server hbbs -r 192.168.1.168:21116
4.开启hbbr
docker run --name hbbr --restart=always -p 21117:21117 -v /home/laomao/rust/hbbr:/root -td rustdesk/rustdesk-server hbbr
默认情况下,hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 监听21117(tcp), 21119(tcp)。务必在防火墙开启这几个端口, 请注意21116同时要开启TCP和UDP 。其中21115是hbbs用作NAT类型测试,21116/UDP是hbbs用作ID注册与心跳服务,21116/TCP是hbbs用作TCP打洞与连接服务,21117是hbbr用作中继服务, 21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。
TCP( 21115, 21116, 21117, 21118, 21119 )
UDP( 21116 )
5.安装rustdesktop客户端
并在设置-网络中设置ID服务器、中继服务器中填入ip即可(如果修改了默认端口,需要加上端口号)


浙公网安备 33010602011771号