三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

3 分钟完成 Motrix 浏览器扩展配置:让所有下载任务自动交给下载管理器

3 分钟完成 Motrix 浏览器扩展配置:让所有下载任务自动交给下载管理器

3 分钟完成 Motrix 浏览器扩展配置:让所有下载任务自动交给下载管理器

【免费下载链接】motrix-webextensionA browser extension for the Motrix Download Manager and its forks项目地址: https://gitcode.com/gh_mirrors/mo/motrix-webextension

你是不是也有过这种经历:视频资源、软件安装包、设计素材……好不容易找到一个想下载的文件,点击之后,浏览器的下载栏却像一个慢性子,速度忽快忽慢,下到 90% 一个网络闪断直接归零,只能从头再来。更别提一次要下好几个大文件时,浏览器下载任务堆成一排,既看不到整体进度,也没法统一管理。

今天要分享的Motrix 浏览器扩展,就是为了解决这个问题而生的。它能把浏览器里的所有下载任务自动转交给 Motrix 下载管理器处理,让你享受多线程加速、断点续传和集中管理带来的体验。全程不用写一行代码,配置好之后,下载这件事几乎感觉不到它的存在——因为所有下载都会悄悄"换乘"到 Motrix 引擎上完成。

浏览器原生下载到底"差"在哪

先别急着怪网速。很多时候速度上不去,不是你的网络不行,而是浏览器自带的下载器天生有短板:

  • 单线程下载:浏览器一般只用一个连接去拉文件,网络再快也跑不满;
  • 没有断点续传:中断了就只能从头下,大文件下到一半突然失败是常有的事;
  • 不好管理:多个任务堆在下载栏里,既不能暂停个别任务,也没有全局速度控制;
  • 吃内存:下载大文件时浏览器内存占用明显升高,网页一起卡。

Motrix 下载管理器(桌面客户端)正是针对这些问题设计的。它基于 Aria2 引擎,支持多线程分块下载、断点续传、任务队列、限速和代理。而 Motrix 浏览器扩展,就是连接浏览器和 Motrix 之间的那座"桥"——浏览器负责发现下载链接,Motrix 负责真正的高速下载,两边各干各的,互不干扰。

三种人,三种上手路线

按照你的情况选一条路,5 分钟内都能跑起来:

你的身份推荐路线需要做什么
普通用户(不想碰代码)桌面端 + 应用商店安装装好 Motrix 客户端,浏览器扩展商店搜"Motrix"一键安装,配置密钥即可
进阶用户(想用最新版)从发布页下载压缩包下载motrix-webextension-chrome.zip-firefox.zip,解压后以"开发者模式"加载
开发者(想改源码/自建)从源码构建克隆仓库、安装依赖、执行构建命令,把dist目录加载进浏览器

普通用户和进阶用户走到的终点是一样的:浏览器里出现一个 Motrix 小图标,扩展开始接管下载。差别只在于版本新旧——发布页的压缩包通常比商店版本更新一些。

开发者路线稍微多几步,但也不复杂,后面会细说。

从安装到下载成功的完整实操演示

下面我们以"普通用户 + 进阶加载方式"为主线,完整走一遍从零到下载成功的全过程。整个流程只需要几分钟。

第一步:先装好 Motrix 桌面客户端

这一点务必放在最前面:扩展本身不包含下载引擎,它只是"指挥员",真正干活的是 Motrix 桌面端。所以你得先去官网下载并安装 Motrix 客户端,装好后让它保持在后台运行。

小提醒:扩展无法主动启动 Motrix,所以使用期间请让 Motrix 一直开着,这一点下文还会提到。

第二步:生成一把"钥匙"——RPC 密钥

扩展要和 Motrix 通信,需要一把双方共有的密钥,这个密钥叫RPC 密钥(RPC Secret)

打开 Motrix 桌面端,依次进入:

偏好设置 → 高级 → 安全 → RPC 密钥

在这里生成一串随机密钥并复制下来。你可以把它理解成打开 Motrix"后门"的密码,扩展持有这把钥匙,才能把下载任务送进去。

同页还有个RPC 监听端口,默认是 16800,一般不用动。如果你改了它,后面必须同步告诉扩展,否则两边对不上。

第三步:安装并加载扩展

以 Chrome(或 Edge、Opera,这三个都是 Chromium 内核,加载方式完全一样)为例:

  1. 打开地址栏输入chrome://extensions(Edge 用edge://extensions);
  2. 打开右上角的"开发者模式"开关;
  3. 点击"加载已解压的扩展程序",选中解压好的扩展文件夹;
  4. 工具栏上出现 Motrix 小图标,扩展就装好了。

Firefox 用户走另一条路:打开about:debugging,点左侧"此 Firefox",再点"加载临时附加组件",选择解压目录里的manifest.json文件即可。

浏览器入口地址关键动作
Chrome / Edge / Operachrome://extensions开开发者模式 → 加载已解压的扩展程序
Firefoxabout:debugging此 Firefox → 加载临时附加组件 → 选manifest.json

第四步:把钥匙交给扩展

点击浏览器工具栏的 Motrix 图标,进入扩展的设置页。找到设置密钥输入框,把第二步复制的 RPC 密钥粘贴进去,点旁边的设置密钥按钮。如果你改过端口,记得在设置端口里同步一下。

这一步是唯一一个"容易卡住"的环节,因为密钥必须和 Motrix 客户端里的一致,且区分大小写。粘错一个字符,连接就会失败。

第五步:下载一个文件验证效果

现在随便找个文件下载试试。你会发现浏览器不再弹出自带的下载任务,而是弹出一条系统通知:"下载已在 Motrix 中开始"。切到 Motrix 窗口,文件已经在列表里高速下载了——多线程加速立刻生效。

点开扩展的小弹窗,还能看到最近被 Motrix 接管的下载记录,进度、状态一目了然。

进阶玩法:三个真正值得调的设置

扩展的设置项不少,但真正影响日常体验的,其实就下面这三个。

1. 最小文件大小:小文件别惊动 Motrix

默认情况下所有下载都会交给 Motrix。但有些几百 KB 的小文件,浏览器自己几秒就下完了,实在没必要来回转手。在设置页的最小文件大小 (MB)里填一个阈值(比如 5),小于这个体积的文件就仍由浏览器原生下载,只有大文件才交给 Motrix。

这个设置的收益很实在:既保住了小文件的"秒下"体验,又让 Motrix 专注处理真正需要多线程加速的大文件,减少无谓的通知打扰。

2. 黑名单:某些站点或文件类型不接管

有些网站(比如企业 OA、网盘直链)的下载行为比较特殊,或者你希望某些文件始终留在浏览器里。扩展的黑名单功能就是干这个的:

  • 支持完整的 URL 和文件扩展名混用;
  • 每行一个条目,换行分隔;
  • 写扩展名时只写文本本身(如pdf),不要带点和通配符。

配置好之后,命中的下载会直接走浏览器原生下载器,其余照常交给 Motrix。适合那些经常访问小文件下载站的场景,一劳永逸。

3. 右键"使用 Motrix 下载":手动指定,绕过一切规则

设置页里有一个显示"使用 Motrix 下载"右键选项的开关。打开后,在网页链接上右键,会多出一个菜单项,点一下就把这个链接直接推给 Motrix——不管它是否符合最小文件大小或黑名单规则。

这个功能最适合"临时起意"的下载:比如你看到一个文件确实想用 Motrix 高速下载,但它的体积恰好小于阈值、或者域名正好在黑名单里,右键点一下就能强制接管,规则再也不用为了特殊需求反复改动。

顺带一提,设置页里还有深色模式、桌面通知、隐藏 Chrome 下载栏等小开关,属于锦上添花的选项,按个人喜好勾选即可。

避坑清单:对照排查,别在细节上卡住

下面整理了几个最常见的"翻车现场",按"症状 → 原因 → 解决办法"列出来,遇到问题直接对号入座。

症状:扩展弹窗提示"Motrix 无法连接,请打开 Motrix"

  • 原因:Motrix 桌面端没在运行,或 RPC 端口被改了没同步。
  • 解决办法:确认 Motrix 已打开;检查扩展设置页的端口和 Motrix 客户端里的监听端口是否一致(默认 16800);确认系统防火墙没有拦截 16800 端口的本地通信。

症状:点了下载,文件还是被浏览器原生下载了

  • 原因:文件大小小于设置的最小阈值;或该 URL/扩展名命中黑名单;或扩展总开关被关掉了。
  • 解决办法:按顺序检查三个设置项,如果都正常,试试右键"使用 Motrix 下载"强制推送给 Motrix,用来判断是规则拦截还是连接问题。

症状:弹出"未设置 API 密钥"的提示

  • 原因:RPC 密钥没填,或填的密钥和 Motrix 客户端不一致。
  • 解决办法:回到 Motrix 的"偏好设置 → 高级 → 安全 → RPC 密钥"重新复制,注意区分大小写,粘贴后点"设置密钥"。

症状:Firefox 里扩展不起作用

  • 原因:Firefox 对下载行为的 API 限制,需要在 Firefox 设置里关闭"下载前询问"选项。
  • 解决办法:进入 Firefox 设置,把"下载前询问"关掉即可,这是 WebExtension 规范层面的已知限制,不是扩展的问题。

写在最后

回到开头那个场景:大文件下到 90% 断线重来的崩溃,浏览器下载栏里堆成山却无法管理的烦躁——这些其实都可以不是常态。装上 Motrix 浏览器扩展之后,下载这件事被悄悄"升级"了:浏览器负责发现,Motrix 负责速度,你只需要让 Motrix 在后台安静地运行。

整个配置过程不会超过 3 分钟,核心动作就两步:生成 RPC 密钥 → 粘贴到扩展设置页。如果你是个动手派,想从源码自己构建,也可以克隆https://gitcode.com/gh_mirrors/mo/motrix-webextension仓库,按项目里的说明跑一遍构建流程,过程本身也是了解扩展工作原理的好机会。

如果你经常下载大文件,今天就可以试试:装好 Motrix、装上扩展、配好密钥,然后随便下一个文件感受一下什么叫"秒接单"。下载体验从"碰运气"变成"可预期",大概就是这次配置最值的地方。

【免费下载链接】motrix-webextensionA browser extension for the Motrix Download Manager and its forks项目地址: https://gitcode.com/gh_mirrors/mo/motrix-webextension

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表