RustDesk实用小技巧

部署教程:https://www.frostfox.cn/linux/2024/rustdesk.html

ID和中继服务器分离&容灾切换

hbbs服务对应ID服务器,hbbr服务对应中继服务器。ID服务器和中继服务器可以不是同一台,只要远控被控双方的ID服务器和中继服务器一样即可。

由此,我们可以把hbbs服务(ID服务器)部署在高防服务器上,对于带宽大小和延迟几乎没有要求,再将hbbr服务(中继服务器)部署在低延迟,大宽带的服务器上,实现中继远程连接时更加流畅的体验。

但是此时如果中继服务器被DDOS攻击导致宕机,还需要做容灾切换,自动将中继服务器的工作转移到高防的ID服务器保障可用性。

那么可以在RustDesk内填写ID服务器时填写高防服务器的IP,中继服务器处填写域名,域名使用智能DNS平台,解析默认指向低延迟,大宽带的服务器,并使用类似于D监控之类的探测服务监测中继服务器状态,一旦宕机后自动切换解析到高防服务器的IP,同时在高防服务器同时部署hbbs和hbbr服务,中继服务器仅需部署hbbr服务,即可实现ID和中继服务器之间的分离与容灾切换。

此外两台服务器之间要使用相同的密钥(Key),建议直接复制粘贴.pub结尾的公钥文件到另一台服务器上。

解决帧率/画质太低(硬件无瓶颈)

此方法只能解决控制端与被控端CPU,内存,显卡,硬盘IO,网络带宽均有空余但帧率仍过低的问题,遇到画质/帧率过低请先按木桶效应排查是否有短板,不成功再考虑本方法

在设置页面把"默认图像质量"设置为自定义,码率设置为100%,帧率设置为60或者更高

同样的,远程控制时也可以用同样的方法设置

阅读剩余
THE END