RustDesk 1.5.1:更新包下载前先验签名,可信设备验证换了新机制
版本 1.5.1
摘要
RustDesk 1.5.1 让客户端在下载与安装更新前先验一遍数字签名,可信设备换成基于随机令牌的新机制并可按天数设有效期,远程会话里也终于能自定义键盘快捷键了。
推荐- 软件名称
- RustDesk
- 版本
- 1.5.1
- 收费
- 免费
- 开源
- 开源
- 操作系统
- WindowsmacOSLinuxAndroidiOS
- 更新时间
- 2026-11-11 23:00
这个补丁版动的是两处平时看不见的地方:更新包怎么证明自己是自己,一台设备凭什么继续获得信任。
远程协助这类工具最怕两件事。一件是自己装上去的那个安装包被换过,另一件是陌生设备悄悄连了进来。前者藏在自动更新这条链路上,后者藏在设备的信任判定里,出问题时往往已经晚了。RustDesk 在十一月一日发布 1.5.1,两条都动了手。
更新之前先验一遍签名
新版本让客户端在下载与安装更新前,先校验更新元数据的数字签名。这个动作放在下载之前,意味着来源不对的更新包根本下不下来,更不会走到安装那一步。自动更新一直是供应链攻击的常见入口:用户点的是软件自己的更新按钮,装进来的却未必是软件自己的东西。加一道密码学检查,成本很低,堵的却是最要命的一条缝。
对自建服务器的团队来说价值更大:自建环境下更新从哪来通常只有内部几个人说得清,客户端多一道验签,等于把「谁有权更新」从流程约束变成了代码约束。
可信设备换了新机制
原来的可信设备判定建立在硬件 ID 之上,这一版换成了 V2 机制:不再拿硬件标识当凭据,改为在两端各生成并安全保存一个随机的 32 字节令牌。主机还能自己决定一台设备值得信任多久,一天、七天、三十天、九十天,或者干脆长期有效。
升级路径也考虑了。尚未过期的旧版可信设备,在主机升级之后继续可用,不必重新配对;已经过期或登记信息缺失的旧记录则无法恢复,只能重新走一遍验证。如果团队把设备信任当作准入控制的依据,升级之后值得把设备清单过一遍,确认旧的配对在新机制下的状态仍然符合预期。
会话里终于能用快捷键
设置里的常规页多了一个开关,打开后远程会话中可以自定义键盘快捷键。缩放模式、画质、视频编码器这些常用动作都能绑组合键,不必每次都去点顶部工具条。旁边还有一个「传递给远端」的选项,勾上之后绑定的组合键不再由本机拦截,而是原样发给远端那台机器。
这个细节值得单独说一句。远程操作时最恼人的不是慢,而是按键归属不清:想在本机切窗口,动作却发到了远端;想让远端执行组合键,又被本机截走。把选择权交给使用者,比硬编码一套规则更实在。
地址簿与手机端的两处便利
地址簿的工具栏上新增了一个按钮,点开直达网页控制台。自建服务器的人对这条应该有感觉:设备清单、地址簿、策略都归控制台管,此前要在浏览器里另存一个书签,现在从客户端就能跳过去。
安卓端的变化更实用。文件传输不再局限于应用自己的沙盒,可以通过系统的文件夹访问框架直接读写应用之外的位置。传输界面因此分成两栏:一栏是应用自己的存储,另一栏是其他文件夹,授权之后可以浏览、新建、重命名、删除。安卓设备作为被控端时,还能指定允许对方访问哪一个目录。iOS 端顺手修了一处打扰:远程连接期间,本机正在播放的背景音乐不会再被打断。
Linux 显示链路上的大扫除
改动单里 Linux 相关的条目占了最长的一段。DRM 采集这条通路上,送帧节奏改成跟着编码器实际消费的速度走,以屏幕刷新率作为下限;与上一帧完全相同的画面直接丢弃,避免静态桌面白白占用编码资源;启动时的缓存预热不再顺手唤醒已经休眠的显示器。
Wayland 下修的是 PipeWire 采集里的时钟等待,以及门户串流落到尺寸不匹配的输出上;输入侧的键盘布局问题一并处理,待处理的门户请求也不再阻塞整个服务。X11 这边补的是 RandR 显示器枚举在遍历期间的生命周期、键盘布局,以及输出名称的匹配位置。此外,视频链路还会对滚动之后的静态画面做周期性重编码,滚动后那段发糊的画质能改善一些。
其余修补
经过 HTTPS 代理时 HTTP 接口报 407 的问题修好了;连接自定义 API 服务器时如果是不加密的地址,客户端会给出警告;Windows 上的安装脚本移进了受保护的临时目录,服务控制改用系统原生方式;自动登录只在登录或锁屏界面输入系统密码,不会在桌面已经解锁时再输一次;桌面端文件传输列表支持键盘导航。
还有一处变化属于「拿走一项能力」:会合服务器不能再通过配置下发通道向客户端推送新的服务器列表,依赖这一机制统一切换节点的部署需要留意。
它本来是什么样
RustDesk 是一套开源远程桌面方案,覆盖 Windows、macOS、Linux、iOS、Android 与网页端。连接走 NaCl 的端到端加密,两端能直连时就走点对点,直连不通再由中继转发。它同时提供公共服务器与自建两条路:公共服务器开箱可用,自建则可以自己掌握 ID 服务器与中继,数据不出自己的网络。
功能面上,无人值守访问、文件传输、剪贴板互通、多屏切换、远程打印、会话录制与文字聊天都在;编码支持 VP8、VP9、AV1 软件编码与 H264、H265 硬件编码,带宽紧张时可以压低画质换流畅度。客户端完全开源,服务器端另有功能更全的商业版本。
把更新验签和设备信任这两件事做扎实,比多加几个按钮更能说明一个远程工具是否可靠。RustDesk 1.5.1 是个补丁版本,改的却多是那种出一次问题就足够让人记住的地方。