首页/软件/Rayburst

Rayburst:重新定义开源下载管理器 #

Rayburst 是什么? #

Rayburst 是一款完全开源、跨平台的桌面下载管理器,由原 Motrix Next 项目更名而来,采用 Tauri 2 + Rust 构建原生应用外壳,并以 Aria2 Next 作为下载引擎。Aria2 Next 是 aria2 的持续维护分支,在保留原有接口的同时修复了长期遗留问题、迁移到 CMake 构建,并新增了原生 ED2K 与 HLS/DASH 支持。

它面向需要长期挂机下载大文件、BT 资源、磁力链或流媒体视频的用户。相比浏览器自带下载器和多数轻量下载工具,Rayburst 提供多协议支持、独立的多任务并发控制、按星期与时段生效的限速计划、浏览器扩展接管下载、托盘轻量模式以及完整的历史记录管理。MIT 协议开源、无广告、无强制账号,是它最核心的定位。

Rayburst 有哪些亮点特色? #

  • 多协议一站式下载:原生支持 HTTP、HTTPS、SFTP、ED2K、BitTorrent、Magnet 以及 .torrent 任务,一个客户端覆盖日常绝大多数下载场景,无需再切换多款工具。

  • HLS / DASH 原生媒体下载:借助 Aria2 Next 的 GPAC、libcurl 与 FFmpeg 集成,可直接识别并下载 HLS/DASH 流媒体,支持音视频轨道与字幕选择、直播录制、断点续传,并输出 MP4 或 MKV 容器,无需额外安装播放器或转码工具。

  • 完整的 BitTorrent 能力:支持选择性下载种子内文件、DHT、Peer Exchange、加密控制、元数据缓存、GeoIP 节点地区标记以及 Tracker 探测,同时保留下载内容选择对话框与分类路由。

  • 浏览器扩展无缝接管:内置 Extension API 与独立鉴权机制,配合 Rayburst Connect 可实现下载确认、智能自动提交、文件名提示、Referer/Cookie 转发和实时任务控制,把浏览器里的下载请求一键交给桌面端处理。

  • 轻量模式,托盘常驻不占资源:最小化到托盘时会销毁 WebView 释放内存,而 Rust 侧继续维持下载引擎、任务监控、通知、历史记录与扩展路由,真正做到"界面关掉、下载不停"。

  • 精细化速度与并发控制:全局与单任务分别设置上传/下载限速,并可按星期几和时间段自动切换;活动任务数、流媒体连接数、BT 节点连接数各自独立限制。

  • Material Design 3 动效体系:进入动画略长于退出动画的非对称时序、cubic-bezier(0.2, 0, 0, 1) 减速进入与 cubic-bezier(0.3, 0, 0.8, 0.15) 加速退出曲线、基于物理模型的弹性弹窗,以及统一在 12+ 组件间共享的动效 Token。

  • 系统级集成与个性化:支持托盘速度显示、macOS Dock 徽章与进度、magnet://、ed2k://、thunder://、rayburst:// 协议处理;提供浅色/深色/跟随系统主题、10 套配色方案与 27 种语言,首次启动自动识别系统语言。

Rayburst 界面截图

免费下载 Rayburst #

以下为 Rayburst 官方发布的 4.0.1-beta.4 各平台安装包,点击链接即可下载。

文件名 描述 大小 下载
Rayburst_4.0.1-beta.4_x64-setup.exe Windows x64 安装程序(绝大多数 PC) 25.1 MB 夸克网盘
Rayburst_4.0.1-beta.4_arm64-setup.exe Windows ARM64 安装程序 22.2 MB 夸克网盘
Rayburst_4.0.1-beta.4_x64.dmg macOS Intel 芯片安装镜像 27.5 MB 夸克网盘
Rayburst_4.0.1-beta.4_aarch64.dmg macOS Apple Silicon(M 系列)安装镜像 26.4 MB 夸克网盘
Rayburst_4.0.1-beta.4_amd64.AppImage Linux x64 便携版(AppImage) 99.9 MB 夸克网盘
Rayburst_4.0.1-beta.4_aarch64.AppImage Linux ARM64 便携版(AppImage) 98.8 MB 夸克网盘

提示:上述文件均为 4.0.1-beta.4 测试通道版本。官方同时提供 Debian/Ubuntu 的 .deb、Fedora/RHEL 的 .rpm 等格式,可在 GitHub Releases 页面获取。

Rayburst 如何使用? #

  1. 启动与初始设置:首次打开 Rayburst 会自动检测系统语言并匹配界面。你可以先在"设置"中选择浅色、深色或跟随系统主题,并从 10 套配色方案中挑选自己喜欢的风格。

  2. 新建下载任务:点击主界面左上角的"+"按钮,粘贴 HTTP/HTTPS 链接、磁力链接(magnet://)、ED2K 链接或直接拖入 .torrent 文件即可开始任务。使用 thunder:// 迅雷链接时,系统会通过已注册的协议处理程序自动唤起 Rayburst。

  3. 处理媒体与 BT 内容选择:当引擎识别出 HLS/DASH 媒体或 BT 种子包含多个文件时,任务会进入选择队列并暂停。在弹出的对话框中选择需要下载的视频/音频轨道、字幕和输出容器(MP4 或 MKV),确认后任务会以同一 GID 继续。选择"稍后"则保持暂停状态,可在任务卡片上直接操作。

  4. 配置速度与并发:在设置中为全局或单个任务设定上传/下载限速,并可按星期几和时间段安排限速规则;活动任务数、流媒体连接数、BT 节点连接数均可独立限制,避免占满带宽。

  5. 安装浏览器扩展:在设置中启用扩展集成(Rayburst Connect),按提示为浏览器安装对应扩展。之后在网页上点击下载时,可选择是否交由 Rayburst 接管,并自动携带文件名提示、Referer 与 Cookie。

  6. 开启轻量模式:在设置中启用"最小化到托盘时销毁 WebView",此后关闭主窗口只会释放界面资源,下载、通知、历史记录与扩展路由仍在后台持续运行。

Rayburst 的常见问题? #

Rayburst 和 Motrix 是什么关系? Rayburst 就是原 Motrix Next 项目更名后的版本。官方明确建议:安装 Rayburst 前先卸载旧的桌面应用。旧版本的设置、任务和历史记录不会自动导入,但已经下载到本地的文件不会丢失。

为什么安装新版本时不建议直接覆盖? 官方说明中指出,应用内更新可能会同时保留新旧两个应用,或残留旧版本的快捷方式。因此推荐手动卸载旧版后再安装 Rayburst,以避免出现两个入口指向不同版本的情况。

macOS 提示"应用已损坏,无法打开"怎么办? 这是 macOS 对未经过苹果公证的应用的常见拦截。官方在文档的 FAQ 章节中专门给出了处理说明,可在仓库 README 的 FAQ 部分查看具体操作步骤。此外,Rayburst 通过 SignPath 对 Windows 安装包执行代码签名,签名流程由 GitHub Actions 自动完成。

Rayburst 支持哪些下载协议? 支持 HTTP、HTTPS、SFTP、ED2K、BitTorrent、Magnet 以及 .torrent 任务,并通过 Aria2 Next 的 GPAC、libcurl、FFmpeg 集成支持 HLS 与 DASH 流媒体。需要注意,DRM 内容、网页视频提取、字幕翻译和转码不在引擎的支持范围内。

可以设置代理和限速吗? 可以。Rayburst 为下载任务、应用更新和 Tracker 更新分别提供作用域代理支持,并可自动检测系统代理;限速方面支持全局与单任务的上传/下载限制,还能按星期几与时间段自动调度。

下载历史保存在哪里?是否会被上传? 完成历史基于本地 SQLite 存储,配置与历史数据都保存在本机。历史记录只保留非敏感的媒体选项,不会复制凭据类请求头。应用本身开源(MIT 协议),代码可在 GitHub 上完整查阅。

Rayburst 如何安装? #

Windows #

  1. 根据处理器架构选择安装包:绝大多数电脑选择 Rayburst_x.x.x_x64-setup.exe,ARM64 设备选择 Rayburst_x.x.x_arm64-setup.exe。
  2. 双击运行安装程序,按向导提示完成安装。
  3. 官方说明整个安装过程约需 10 秒,无需重启系统。
  4. 安装完成后,magnet://、ed2k://、thunder://、rayburst:// 等协议会注册到系统,浏览器点击相应链接时可自动唤起 Rayburst。

macOS #

  1. Apple Silicon(M 系列芯片)机型下载 Rayburst_x.x.x_aarch64.dmg;Intel 机型下载 Rayburst_x.x.x_x64.dmg。
  2. 打开 .dmg 镜像,将 Rayburst 图标拖入"应用程序"文件夹。
  3. 首次启动如遇安全提示,请在"系统设置 → 隐私与安全性"中允许打开,或参考官方 FAQ 的"应用已损坏"处理方法。
  4. 官方同时发布 .app.tar.gz 制品,供 Tauri 内建更新器使用,手动安装无需下载该格式。

Linux #

  1. AppImage(适用于任意发行版):下载 Rayburst_x.x.x_amd64.AppImage 或 aarch64.AppImage,然后在终端执行:
    chmod +x Rayburst_x.x.x_amd64.AppImage
    ./Rayburst_x.x.x_amd64.AppImage
    
  2. Debian / Ubuntu:
    sudo dpkg -i Rayburst_x.x.x_amd64.deb
    
  3. Fedora / RHEL:
    sudo rpm -i Rayburst-x.x.x-1.x86_64.rpm
    
  4. Flatpak 用户:可通过社区维护的 FlatPark 仓库安装(官方说明为开发者认可、社区维护的 Flatpak 包)。所有格式均提供 x64 与 ARM64 两个版本。

迁移提示:如果你此前使用 Motrix Next,请先卸载旧版本再安装 Rayburst;设置、任务与历史不会自动迁移,但已下载的文件会保留在原位置。

Rayburst 如何卸载? #

Windows #

  1. 打开"设置 → 应用 → 已安装的应用"(或"控制面板 → 程序和功能")。
  2. 在列表中找到 Rayburst,点击"卸载"并按照提示完成移除。
  3. 如果曾通过应用内更新安装过多个版本,请检查列表中是否存在重复条目,并逐一卸载,避免残留旧快捷方式。

macOS #

  1. 打开"访达 → 应用程序",找到 Rayburst。
  2. 将其拖入废纸篓,或右键选择"移到废纸篓",然后清空废纸篓。
  3. 如需彻底清理,可在"~/Library/Application Support"与"~/Library/Preferences"目录下查找与 Rayburst 相关的配置与历史数据文件夹并手动删除(官方未在文档中列出具体路径,操作前建议先备份)。

Linux #

  1. AppImage:直接删除对应的 .AppImage 文件即可,无需卸载程序。
  2. deb 包:
    sudo apt remove rayburst
    
  3. rpm 包:
    sudo rpm -e rayburst
    
  4. Flatpak:
    flatpak uninstall <应用 ID>
    
  5. 用户目录下的配置与 SQLite 历史数据库通常不会随卸载自动清除,如需完全清理,请手动删除对应的配置目录,并注意区分已经下载完成的文件。

说明:卸载前请确认没有正在进行的下载任务;删除任务会同时丢弃其恢复数据,与暂停任务不可互相替代。

相关标签
rayburst开源下载管理器Motrix NextAria2 NextBT 下载工具磁力链接下载HLS 下载DASH 媒体下载跨平台下载器Tauri 桌面应用