Motrix
功能完备的下载管理器
[
English | 简体中文
Motrix 是一款功能完备的下载管理器,支持下载 HTTP、FTP、BitTorrent、Magnet 等格式的文件。
Motrix 拥有简洁且易于使用的界面。希望您会喜欢它 👻。
✈️ Official Website | 📖 Manual
💽 安装
从 GitHub Releases 下载并安装它。
Windows
为获得完整的体验,建议使用安装包(Motrix-Setup-x.y.z.exe)来安装 Motrix,例如实现种子文件的关联、磁力链接的捕获等功能。
如果您在 Windows 上使用包管理工具来管理应用程序,如 Chocolatey、scoop,则可以使用这些工具来安装 Motrix。
Chocolatey
感谢 @Yato 持续维护 Motrix Chocolatey 包。要在 command line 或 PowerShell 中安装 motrix,请运行以下命令:
# Install
choco install motrix
# Upgrade
choco upgrade motrix
scoop
如果您更喜欢便携版,可以使用 scoop(需 Windows 7 及以上系统)来安装 Motrix。
scoop bucket add extras
scoop install motrix
macOS
得益于@Mitscherlich中的PR,macOS用户可以通过brew来安装Motrix。
brew update && brew install motrix
自动更新
由于 Motrix v1.8.0 及更高版本更改了 App BundleID(从 net.agalwood.Motrix 变为 app.motrix.native),因此 Motrix v1.6.11 的自动更新将会失败。Motrix Install Assistant 可以帮助您安装最新版本的 Motrix 应用程序。
Linux
您可以下载 AppImage(适用于所有 Linux 发行版)或 snap 来安装 Motrix,更多关于 Linux 安装包格式的信息请参见 GitHub/release。
在 Linux 系统上首次运行 Motrix 时可能需要使用 sudo,因为系统没有创建下载会话文件(/var/cache/aria2.session)的权限。
如果您想从源代码进行编译,请阅读 构建 部分。
AppImage
最新版本的 Motrix AppImage 需要您手动进行桌面集成操作。请查阅 AppImageLauncher 的文档。
桌面集成 由于 electron-builder 21 的出现,桌面集成已不再包含在生成的 AppImage 文件中。 推荐使用 AppImageLauncher 来实现 AppImages 的桌面集成。
Deepin 20 Beta 用户若无法安装 Motrix,请按照以下步骤操作:
打开 Terminal,粘贴并运行以下命令以重新安装 Motrix。
sudo apt --fix-broken install
Snap
Motrix 已在 Snapcraft 上架,Ubuntu 用户建议从 Snap Store 下载。
v1.5.10 的使用提示
任务栏可能无法正常显示指示器,从而导致无法方便地退出应用程序。
请取消选中“Preferences--Basic Settings--Hide App Menu(仅限 Windows 和 Linux)”选项,然后点击“Save & Apply”。接着在“File”菜单中点击“Exit”以退出应用程序。
请升级到 v1.5.12 及更高版本,您可以使用键盘快捷键 Ctrl + q来快速退出应用程序。
AUR
对于 Arch Linux 用户,得益于维护者 @weearc 的努力,Motrix 可在 aur 中获取。
运行以下命令即可进行安装:
yay -S motrix
Flatpak
得益于@proletarius101中的PR个项目,Motrix已被列入Flathub,喜欢 Flatpak 的 Linux 用户可以尝试使用它。
# Install
flatpak install flathub net.agalwood.Motrix
# Run
flatpak run net.agalwood.Motrix
✨ 功能特性
- 🕹 简洁明了的用户界面
- 🦄 支持 BitTorrent 与 Magnet 链接
- ☑️ BitTorrent 选择性下载
- 📡 每日自动更新追踪器列表
- 🔌 UPnP 与 NAT-PMP 端口映射
- 🎛 最多可同时进行 10 个下载任务
- 🚀 单个任务支持 64 个线程
- 🚥 支持速度限制
- 🕶 模拟 User-Agent
- 🔔 下载完成通知
- 💻 适配 Touch Bar(仅限 Mac)
- 🤖 系统托盘常驻,便于快速操作
- 📟 托盘速度表可显示实时速度(仅限 Mac)
- 🌑 深色模式
- 🗑 移除任务时自动删除相关文件(可选)
- 🌍 支持View supported languages种语言本地化
- 🛠 更多功能正在开发中
🖥 用户界面

⌨️ 开发
克隆代码
git clone git@github.com:agalwood/Motrix.git
安装依赖项
cd Motrix
yarn
错误:Electron 安装失败,请删除 node_modules/electron 后重新尝试安装
Electron 安装失败,请参考 https://github.com/electron/electron/issues/8466#issuecomment-571425574
开发模式
yarn run dev
构建版本
yarn run build
为 Apple Silicon 构建版本
yarn run build:applesilicon
构建完成后,该应用程序将位于项目的 release 目录中。
🛠 技术栈
☑️ 待办事项
开发路线图请参见:Trello
🤝 参与贡献 [
如果您有兴趣参与共同开发,欢迎提交 PR 或创建 Fork!
🌍 国际化
欢迎将该软件翻译成其他语言版本 🧐!在开始翻译之前,请先阅读 translation guide。
| Key | 名称 | 状态 |
|---|---|---|
| ar | 阿拉伯语 | ✔️ @hadialqattan, @AhmedElTabarani |
| bg | 保加利亚语 | ✔️ @null-none |
| ca | 加泰罗尼亚语 | ✔️ @marcizhu |
| de | 德语 | ✔️ @Schloemicher |
| el | 希腊语 | ✔️ @Likecinema |
| en-US | 英语 | ✔️ |
| es | 西班牙语 | ✔️ @Chofito |
| fa | 波斯语 | ✔️ @Nima-Ra |
| fr | 法语 | ✔️ @gpatarin |
| hu | 匈牙利语 | ✔️ @zalnaRs |
| id | 印度尼西亚语 | ✔️ @aarestu |
| it | 意大利语 | ✔️ @blackcat-917 |
| ja | 日语 | ✔️ @hbkrkzk |
| ko | 韩语 | ✔️ @KOZ39 |
| nb | 挪威书面语 | ✔️ @rubjo |
| nl | 荷兰语 | ✔️ @nickbouwhuis |
| pl | 波兰语 | ✔️ @KanarekLife |
| pt-BR | 巴西葡萄牙语 | ✔️ @andrenoberto |
| ro | 罗马尼亚语 | ✔️ @alyn3d |
| ru | 俄语 | ✔️ @bladeaweb |
| th | 泰语 | ✔️ @nxanywhere |
| tr | 土耳其语 | ✔️ @abdullah |
| uk | 乌克兰语 | ✔️ @bladeaweb |
| vi | 越南语 | ✔️ @duythanhvn |
| zh-CN | 简体中文 | ✔️ |
| zh-TW | 繁体中文 | ✔️ @Yukaii @5idereal |
📜 许可证
MIT 版权所有 (c) 2018年至今 Dr_rOot