ITADN
agalwood/Motrix
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Motrix

Motrix App Icon

功能完备的下载管理器

[GitHub release Build/release Total Downloads Support Platforms

English | 简体中文

Motrix 是一款功能完备的下载管理器,支持下载 HTTP、FTP、BitTorrent、Magnet 等格式的文件。

Motrix 拥有简洁且易于使用的界面。希望您会喜欢它 👻。

✈️ Official Website | 📖 Manual

💽 安装

GitHub Releases 下载并安装它。

Windows

为获得完整的体验,建议使用安装包(Motrix-Setup-x.y.z.exe)来安装 Motrix,例如实现种子文件的关联、磁力链接的捕获等功能。

如果您在 Windows 上使用包管理工具来管理应用程序,如 Chocolateyscoop,则可以使用这些工具来安装 Motrix。

Chocolatey

感谢 @Yato 持续维护 Motrix Chocolatey 包。要在 command linePowerShell 中安装 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 应用程序。

Motrix Install Assistant Icon

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种语言本地化
  • 🛠 更多功能正在开发中

🖥 用户界面

motrix-screenshot-task-en.png

⌨️ 开发

克隆代码

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

🤝 参与贡献 [PRs Welcome

如果您有兴趣参与共同开发,欢迎提交 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