☰
RustDesk 1.5.0发布:WebRTC、HDR 色调映射、剪贴板同步与百余项修复全面汇总
2026/10/6 18:53:02 网站建设 项目流程

RustDesk 1.5.0 Latest 版本于 2026 年 10 月 4 日发布。

本次更新覆盖 Windows、Ubuntu、Mac、Android、Flatpak、iOS 与 Web 平台,同时带来 WebRTC、ID 白名单、HDR 色调映射、连接会话间剪贴板同步、移动端终端键盘增强、录制选项扩展、RDP 窗口标题优化、移动画布锁定、Kx v1 等新增内容。

除新增功能外,1.5.0 还对服务端、远程桌面、Wayland、Windows、macOS、Linux、Android、音频、光标、剪贴板、文件传输、终端、屏幕捕获、安装与更新等部分进行了大量调整和修复。


下载信息

架构WindowsUbuntuMacAndroidFlatpakiOSWeb
x86-64(64 位)EXE、MSIDownloadDownloadUniversalDownloadGo
AArch64(ARM64)EXE、MSIDownloadDownloadDownloadDownloadApp Store
ARMv7(32 位)DownloadDownload
x86-32(32 位)EXE(Legacy)

RustDesk Server Pro 同步提供。

如需 Fedora、Arch Linux、Suse、AppImage 等更多下载版本,可查看下方下载内容。

如需体验最新功能,可查看 nightly build。


本次新增内容

WebRTC

新增 WebRTC,关联编号 15684。

ID 白名单

新增 ID 白名单功能,关联编号 15586。

HDR 色调映射

新增 HDR tonemap,也就是 HDR 色调映射相关功能,关联编号 16033。

连接会话间可选剪贴板同步

新增一个可选项,用于在已连接会话之间同步剪贴板,关联编号 15934。

macOS 静默自动更新支持

macOS 新增静默自动更新支持,关联编号 15550。

移动端终端键盘新增 Ctrl 与 Alt 切换

终端功能新增移动端终端键盘中的 Ctrl 和 Alt 切换选项,关联编号 15532。

录制功能新增可见性与服务存储选项

录制功能新增可见性选项与服务存储选项,关联编号 15662。

RDP 窗口标题调整

RDP 场景中,mstsc 窗口标题将使用对端信息,而不再显示为 “localhost”,关联编号 15781。

移动端画布锁定

Flutter 相关功能新增移动端画布锁定,关联编号 15877。

Kx v1

新增 Kx v1,关联编号 16326。

终端新增可选 OSC 52 剪贴板写入

终端功能新增可选加入的 OSC 52 剪贴板写入能力,关联编号 16072。


本次变更内容

QoS 改进

改进 QoS,关联编号 16082。

移除 feature cli

重构内容中移除了 feature cli,关联编号 15524。

Android 改用分区存储

Android 不再使用全部文件访问权限,改为使用 scoped storage,关联编号 15602。

Android 目标 API 升级

Android 目标 API 调整为 API 36,关联编号 15603。

WebClient 更新

WebClient 更新至 3.44 webcodecs offline,关联编号 15722。

Linux 服务循环调整

Linux 从服务循环中移除 shell,关联编号 15979。

端口转发共享连接

端口转发改为共享连接,关联编号 16062。

临时密码轮换时机调整

临时密码不再在对端离开时轮换,而是在对端被允许进入时进行轮换,关联编号 16080。

Android 默认捕获范围调整

Android 默认使用整个屏幕进行捕获,关联编号 16163。

Flutter 客户端光标缓存限制

Flutter 客户端限制已解码光标缓存的大小,关联编号 16304。


修复与优化汇总

下载更新强制使用 TLS

修复更新下载问题,并强制使用 TLS,关联编号 15529。

Android API 版本不匹配修复

修复 vcpkg 与其余构建部分之间默认 Android API 版本不匹配的问题,以支持在 Android 6 环境中工作。

剪贴板协议加固

加固 wf_cliprdr.c,关联编号 15515。

ID 有效性校验

修复 ID 校验问题,关联编号 15535。

不同 DPI 下窗口尺寸调整

修复不同 DPI 环境下 Adjust Window 的窗口尺寸调整问题,关联编号 15592。

限制切换双方功能的适用范围

限制 switch sides 功能仅用于远程桌面会话,关联编号 15610。

macOS 服务端内存增长修复

修复 macOS 服务端内存增长问题,并将 BackingScaleFactor 包装在 autoreleasepool 中,关联编号 15623。

Linux 强制显示服务器转发

修复 Linux 中向用户服务端转发强制显示服务器的问题,关联编号 15627。

Wayland uinput 范围刷新

修复 Wayland 环境下,在合成器布局变化后刷新 uinput 范围的问题,关联编号 15628。

macOS 远程键盘焦点泄漏修复

修复 macOS 中远程键盘焦点泄漏问题,关联编号 15629。

部署时空 ID 不再清除本地 ID

修复使用 deploy 且传入空 id 时清除本地 ID 的问题,关联编号 15633。

Windows 安装器临时命令脚本加固

加固 Windows 安装器临时命令脚本,关联编号 15634。

键盘布局修复

修复 JIS、macOS、muhenkan、henkan 相关键盘问题,关联编号 15669。

RGBA 剪贴板尺寸校验

修复并加强 RGBA 剪贴板尺寸校验,关联编号 15672。

远程音频通道数量校验

修复并加强远程音频通道数量校验,关联编号 15673。

Wayland 中 niri 指针坐标缩放

修复 Wayland portal 在 niri 环境中的指针坐标缩放问题,关联编号 15683。

Windows 托盘图标问题修复

修复 Windows 中幽灵托盘图标与重复托盘图标问题,关联编号 15690。

Windows 剪贴板文件格式填充

修复 Windows 剪贴板中文件格式填充问题,关联编号 15692。

剪贴板文件校验

修复并加强剪贴板文件校验,关联编号 15693。

OIDC 浏览器打开方式调整

OIDC 改为手动打开浏览器,关联编号 15706。

Flutter 白色窗口强制重绘修复

修复 Flutter 白色窗口的 forceredraw 问题,关联编号 15717。

Linux quit_cm 真正退出

修复 Linux 中 quit_cm 没有真正退出连接管理器的问题,关联编号 15718。

Linux 动态库相对路径加载

修复 Linux 中 librustdesk.so 的加载方式,使其相对于可执行文件加载,关联编号 15719。

Wayland Portal Response 订阅顺序修复

修复 Wayland 中先发起请求、后订阅 portal Response 的问题,改为先订阅 Response 再发起请求,关联编号 15726。

Android 任务被划掉时关闭外发会话

修复 Android 中任务被划掉后外发会话未关闭的问题,关联编号 15753。

Linux 登录界面保持唤醒问题

修复 Linux GNOME 登录界面中 keep-awake 无效的问题,关联编号 15772。

Windows 单显示器模式下过滤分离 DXGI 输出

修复 Windows 在 Win 加 P 单显示器模式下没有过滤 detached DXGI outputs 的问题,关联编号 15814。

终端 SGR 鼠标滚轮报告

修复终端发送 SGR 鼠标滚轮报告时的按钮代码问题,关联编号 15817。

大目录文件传输加载优化

修复并改进文件传输时大目录加载问题,关联编号 15830。

终端清空回滚后保持选择对齐

修复终端清空滚动历史后选择区域对齐问题,关联编号 15831。

Flutter 多桌面平台 Adjust Window 可靠性提升

修复并提升 Flutter 在各桌面平台上 Adjust Window 的可靠性,关联编号 15853。

Wayland 显示查询失败后的轮询退避

修复 Wayland 下 DRM 显示查询失败后持续轮询的问题,增加失败后的轮询退避,关联编号 15865。

Windows 光标重新进入远程画面时恢复键盘焦点

修复 Windows 中光标重新进入远程图像后键盘焦点无法恢复的问题,关联编号 15880。

DRM 旋转输出方向修复

修复 DRM 中旋转输出显示方向问题,使旋转后的输出保持正确方向,关联编号 15889。

MSI 卸载项修复

修复 MSI,仅保留原生 ProductCode 卸载项,关联编号 15891。

Flutter 光标热点 Y 坐标初始化

修复 Flutter 中光标热点 Y 坐标初始化问题,使其从自身原点进行初始化,关联编号 15898。

Linux 注销后交接到登录界面

修复 Linux 会话注销后连接交接问题,使对端交接至登录界面,关联编号 15905。

终端使用平台原生复制与粘贴快捷键

终端功能改用平台原生复制与粘贴快捷键,关联编号 15931。

优先使用活跃 X11 会话显示器

修复并调整 Linux 显示器选择逻辑,优先使用活跃的 X11 会话显示器,关联编号 15933。

仅查看模式显示我的光标冻结修复

修复仅查看模式下,当远端用户移动鼠标时“显示我的光标”发生冻结的问题,关联编号 15936。

AppImage 中远程光标 PNG 解码崩溃修复

修复 AppImage 环境中,gdk-pixbuf 对远程光标 PNG 解码导致崩溃的问题,关联编号 15938。

Flutter 终端快捷键与平台规范对齐

修复 Flutter 终端快捷键,使其与平台习惯保持一致,关联编号 15970。

Wayland 无 XAUTHORITY 会话判断修复

修复 Linux 中没有 XAUTHORITY 的 Wayland 会话被判断为不完整的问题,关联编号 15978。

桌面文件传输状态显示速度

修复桌面端文件传输状态显示,增加速度显示,关联编号 15980。

Linux 托盘图标 AppIndicator ID 设置

修复 Linux 托盘图标,为其设置 AppIndicator ID,关联编号 15981。

DXGI 捕获访问丢失后的恢复

修复 Windows 中 DXGI 捕获发生访问丢失后的恢复问题,关联编号 16024。

自定义客户端更新时保留可执行文件名大小写

修复自定义客户端更新时未保留可执行文件名大小写的问题,关联编号 16057。

音频流连续性修复

修复音频流连续性问题,关联编号 16095。

剪贴板保留未压缩特殊格式数据

修复剪贴板处理问题,保留未压缩的特殊格式数据,关联编号 16100。

WASAPI 线程优先级更新

音频部分更新 CPAL,以支持 WASAPI 线程优先级,关联编号 16110。

失效对端恢复

修复 dead peer recovery,即失效对端恢复问题,关联编号 16117。

截图保存失败时保留缓存图像

修复截图保存失败时的处理逻辑,保留缓存图像,关联编号 16120。

DRM 无热点坐标驱动下的光标热点测量

修复 DRM 驱动没有 HOTSPOT_X 或 HOTSPOT_Y 时的光标热点测量问题,并在发布前确认,关联编号 16122。

macOS 系统停止音频捕获后的恢复

修复 macOS 系统停止音频捕获流后无法恢复的问题,关联编号 16123。

服务端连接会话重连时不锁屏

修复服务端连接会话重连相关的锁屏问题,不对该连接锁定屏幕,关联编号 16124。

macOS 签名时保留 release entitlements

修复 macOS 签名过程,保留 release entitlements,关联编号 16125。

音频设备不可用时重启捕获

修复音频设备不可用时的捕获问题,支持重新启动音频捕获,关联编号 16142。

Windows 音频输出恢复

修复音频播放相关问题,保留兼容播放能力,并恢复失败的 Windows 输出,关联编号 16150。

FFmpeg 升级至 7.1.1

升级 FFmpeg 至 7.1.1,以修复 HEVC WPP 死锁问题,关联编号 16169。

Android 语音通话修复

修复 Android 语音通话问题,关联编号 16180。

原生光标尺寸与接收图像校验

修复原生光标尺寸问题,并校验接收到的光标图像,关联编号 16213。

Windows Hyper-V Enhanced Sessions 协议识别

修复 Windows 中 Hyper-V Enhanced Sessions 的协议识别问题,关联编号 16223。

音频中的三个高 CPU 忙循环修复

修复音频 _pa 路径中的三个 100% CPU 忙循环问题,关联编号 16229。

macOS 数字键盘标记处理

修复 rdev 中 macOS 的数字键盘标记问题,并在文本键上进行清除,关联编号 16253。

避免不必要的剪贴板读取与过期初始同步

修复剪贴板问题,避免不必要的读取以及过期的初始同步,关联编号 16293。

加密启用后拒绝文本帧

修复 WebSocket 处理逻辑,在启用加密后拒绝文本帧,关联编号 16295。

VRAM 停顿检测限制为 AMD SDK

修复 VRAM stall detection 的适用范围,仅限 AMD SDK,关联编号 16319。

Unix 原生 Flutter 入口忽略 SIGPIPE

修复 Unix 原生 Flutter 入口中的 SIGPIPE 处理问题,改为忽略 SIGPIPE,关联编号 16322。

剪贴板范围溢出修复

修复剪贴板范围溢出问题,关联编号 16329。

AppImage AppRun 参数拆分限制

修复 AppImage 构建,AppRun 使用有边界的参数拆分,关联编号 16330。

Unix 剪贴板文件传输权限检查

修复 Unix 剪贴板处理,在接收文件时检查文件传输权限,关联编号 16333。

移动端反向鼠标滚轮设置生效

修复移动端设置问题,使反向鼠标滚轮设置得到遵循,关联编号 16337。

在线状态与数据长度校验

修复在线状态问题,并校验数据长度,关联编号 16339。

macOS Finder 剪贴板传输进度清理

修复 macOS 中剪贴板传输完成后的 Finder 进度清理问题,关联编号 16346。

Windows 允许现有会话置前

修复 Windows 中现有会话无法前置的问题,允许现有会话置于前台,关联编号 16349。

Unix 剪贴板文件预加载请求修复

修复 Unix 剪贴板文件处理问题,避免下一个文件的预加载导致请求失败,关联编号 16364。

Linux 虚拟鼠标设备使用 BUS_VIRTUAL

修复 Linux 虚拟鼠标设备总线类型,使用 BUS_VIRTUAL,关联编号 16382。

Windows 目录保持可搜索

修复 Unix 剪贴板处理,使 Windows 目录保持可搜索,关联编号 16406。

Linux 登录界面不重试 _pa IPC

修复 Linux 登录界面中的 _pa IPC 重试问题,不再进行重试,关联编号 16390。

Windows FancyZones 放置后恢复 Flutter 视图可见性

修复 Windows 中 FancyZones 放置后 Flutter 视图可见性无法恢复的问题,关联编号 16397。


更新内容总结

代码地址:github.com/rustdesk/rustdesk

RustDesk 1.5.0 的新增内容包括 WebRTC、ID 白名单、HDR 色调映射、连接会话剪贴板同步、macOS 静默自动更新、移动终端 Ctrl 与 Alt 切换、录制可见性与服务存储选项、RDP 窗口标题调整、移动画布锁定、Kx v1 与 OSC 52 剪贴板写入。

同时,本次版本在 QoS、Android 存储与目标 API、WebClient、Linux 服务循环、端口转发、临时密码轮换、Android 屏幕捕获、Flutter 光标缓存等方面完成调整。

修复部分则覆盖下载和更新、ID 校验、安装器、不同 DPI 窗口尺寸、远程键盘、Wayland、X11、Linux 登录界面、Windows 托盘与 DXGI 捕获、macOS 内存与音频、剪贴板文件、终端快捷键、文件传输、音频连续性、光标、DRM、AppImage、WebSocket、Hyper-V Enhanced Sessions、移动端滚轮以及 Flutter 视图恢复等内容。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询