背景
todesk等确实好用,但是不能使用到企业场景,这两年对于正版化重视程度越来越高,各种好用的商业软件公司又不愿意承担成本,只能选择好用的替代工具
刚好遇到rustdesk有段时间了,一直没下决心更换,最近契机来了
部署方式
目前主要轻量小范围使用,参考官方文档,选择docker方式部署
官网链接
部署
需要自定义端口的可以自己上网查资料,本次和官网只差别一个自定义的密码,可以按需设置
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v ./data:/root -td --net=host rustdesk/rustdesk-server hbbs -k 自定义的密码
sudo docker run --name hbbr -v ./data:/root -td --net=host rustdesk/rustdesk-server hbbr -k 自定义的密码
部署完成后查看默认端口是否侦听(我只关注了我需要的几个端口,web不需要)
By default, hbbs listens on 21115 (TCP), 21116 (TCP/UDP) and 21118 (TCP), hbbr listens on 21117 (TCP) and 21119 (TCP). Be sure to open these ports in the firewall. Please note that 21116 should be enabled both for TCP and UDP. 21115 is used for the NAT type test, 21116/UDP is used for the ID registration and heartbeat service, 21116/TCP is used for TCP hole punching and connection service, 21117 is used for the Relay services, and 21118 and 21119 are used to support web clients. If you do not need web client (21118, 21119) support, the corresponding ports can be disabled.
TCP (21115, 21116, 21117,
21118, 21119)
UDP (21116
)
设置策略
阿里云控制台放行上面用到的几个端口
设置客户端
设置自建服务端地址
ID服务器和中继服务器地址都是阿里云服务器的公网出口地址(可以在阿里云服务器执行curl cip.cc
查看),key设置-k参数后自己自定义的密码
设置完成后下面状态就绪
,
另外其他需要接入的终端也设置下,设置完成后就可以远控了,自己使用的小水管也是嘎嘎快(报口令错误的就是自己设置的密码没有填写到key字段)