下载这件事,大部分人已经很久没认真挑过工具了——浏览器点一下就完事,实在不行装个客户端。
GitHub 上有个叫 Motrix 的下载管理器,53,902 颗星。这个项目的仓库建于 2018 年 12 月,快七年了。08 月 19 日它第一次冲上趋势榜,当天涨了 609 颗星。
一个七年的老项目突然涨星,通常意味着一件事:它出新版本了。
一、它能下什么
先说清楚它是什么。按 README 的说法,Motrix 是一个桌面下载管理器,支持 HTTP、FTP、BitTorrent、磁力链接等等。
这个协议清单值得念一遍。现在很多下载工具只管 HTTP,遇到 BT 种子和磁力链就得另找软件。Motrix 是把这些放在一个界面里的。
许可证是 MIT,代码在 GitHub 上,Copyright 从 2018 年至今署名 Dr_rOot。
二、v2 把核心和界面拆开了
新版本叫 Motrix Turbo,也就是 v2,用 Electron、React 和 TypeScript 从头重写。README 里说重写的同时保留了 v1 那种「干净、直给」的使用体验。
真正的变化在这一句:
"The download core is independent of the UI."(下载核心独立于界面。)
拆开之后,同一个核心带来了两种完全不同的用法:
· 桌面应用:macOS、Windows、Linux 三个平台
· 无界面服务器:直接跑 Node.js 或者 Docker,自带一个 web UI,专门面向 NAS 和家庭服务器
第二条是这次重写最实际的收获。家里有 NAS 或者常年开着的小主机的人应该懂——下载这种活最适合丢给一台不关机的机器慢慢干,人睡觉它下载。以前要实现这个得另配一套工具,现在是同一个东西的另一种启动方式。
配套还有一个叫 MDXP 的开放协议(Motrix Download eXchange Protocol),基于 JSON-RPC 2.0。浏览器扩展和命令行工具都通过它跟应用通信,插件跑在隔离的沙箱里。
说白了:你可以用命令行给它派活,也可以自己写插件,而插件出问题不会拖垮主程序。
三、但 v2 现在是 beta,作者的警告要认真看
我没装过 v1,也没试过 v2 beta。下载速度、BT 的实际表现、磁力链的连通率,这些我一概没验证。
不过 README 里那段警告写得很实在,值得原样搬过来:
v2 目前是 beta 阶段,最新是 v2.0.0-beta.19。作者明确说:
"Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta."
从 v1 迁移数据这件事还没验证过,所以不要拿你唯一那份 v1 数据去试 beta。他建议的做法是:先备份,然后用独立的系统账号、独立的机器、或者独立的 Docker 数据目录并行测试,别直接顶替原来的。
这是个负责任的提醒。另外还有一个数字要说:主仓库挂着 777 个 open issue。这既说明用的人多,也说明维护压力不小。
四、怎么试
按它现在的状态,比较稳的路子是:
· 只是想有个能下 BT 和磁力的干净工具——用稳定版 v1,别碰 beta
· 家里有 NAS 或者常开的机器——v2 的 headless + Docker 是这次唯一值得专门折腾的新东西,但记得用独立数据目录
· 想自己接命令行或写插件——去看 MDXP 那套协议,它是这次重写真正的地基
beta 版在 GitHub Releases 里,装之前先把 release notes 读完——作者把该说的风险都写在那儿了。
热门跟贴