夜雨聆风学习资料网

ARTICLE · 1219950

网盘下载限速?我找到一个不装客户端的解法

网盘下载限速?我找到一个不装客户端的解法

网盘下载限速这件事,我猜你也被卡过。

要么等着,要么充会员,看起来好像只有这两条路。

前段时间我翻了翻 GitHub,找到一个叫 LinkSwift 的开源项目。它做的其实是另一件事。

仓库页面上显示 23.7k Star、1.4k Fork、325 次提交,许可是 AGPL-3.0,代码全公开。这几个是截图时的读数。

先说清楚,免得你误会:它不改变网盘的限速。

请在微信客户端打开

项目方自己写在说明里了,链接均来自各大网盘服务商公开的 API 接口,未承诺也未实现对限速机制的改动。

那它改的是什么?是"这个文件必须装在客户端里下"这件事。

它有哪些功能

最直接的那个:九家网盘,一个入口。

支持的有这些:百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、光鸭云盘、夸克网盘、UC 网盘、123 云盘。

我数了一下,README 的介绍里写的是九家,比仓库右侧"关于"栏里多一个光鸭云盘。两处口径不一致,我按 README 算。

我去翻了它的来历。它基于更早的【网盘直链下载助手】修改,那条来路写在仓库说明里,作者也没藏着。

装完之后,打开其中任意一家网盘的网页版,页面上会多出一个按钮,写着"下载助手"。

点它,就能拿到这份文件的直链。

而且它拥有多种下载方式。直链可以交给 IDM、NDM、Aria2、Motrix 这类下载器,也可以让浏览器自己下载。

它的交互很简单。选中一个文件,点下载助手,再点下载,对话框就会弹出来,标题是"API下载(适用于 IDM、NDM 以及浏览器自带下载)"。下面一行小字:继续强制下载、调出 IDM、跳转 NDM。框里就是这份文件的下载地址。

没有客户端,不用登录,也不用为每家网盘各装一个软件。

拿到的链接是明文地址,复制、粘贴、丢进下载器都行。

有一点得提前知道:它取的是单个文件,文件夹不行。这跟它的工作方式有关,不是缺陷。

这件事的价值就在这儿:九家网盘,一个入口。下载任务不用散落在九个软件里,而是排进同一个队列。

自己装,就两步

第一步,给浏览器装一个脚本管理器。

Tampermonkey(篡改猴)最常见,正式版 5.5.1。Chrome 76 以上、Edge 88 以上都能装。同类还有 ScriptCat、Violentmonkey,任选一个。

第二步,装脚本。

打开 README 的"安装"一节,作者给了三个源:GitHub 国际、OpenUserJS 国际、国内脚本猫。点其中一个,管理器会自动弹出安装页,点"安装"就行。

第二种办法是在管理面板的"实用工具"里选本地导入,把下好的 .user.js 文件放进去。

装完刷新网盘页面,按钮就出来了。

README 顶上还有一条提醒,我觉得值得抄下来:如果你是从 GreasyFork 找到这个脚本的,建议回到"安装"一节选一个合适的源覆盖安装,免得脚本失效、或者被冒名的版本顶替,导致更新不上。

整个过程不涉及系统层面的改动,也不用管理员权限。脚本本体就是一个 .user.js 文件。

嫌麻烦?让豆包帮忙

如果你不想自己动手,这件事可以整个交给豆包。

具体步骤是这样。

先打开电脑版豆包,新建一个对话,在入口处选"工作任务"。

然后一句话就够,原话是这句:部署 github 上面的 hmjz100/LinkSwift。

不用解释,也不用把步骤写清楚——它自己去 GitHub 找仓库、读说明,把脚本文件下到你本地。

接着它会告诉你几个前提。浏览器里得先有脚本管理器,比如 Tampermonkey。它也会把脚本的版本、体积报给你,说自己核对过脚本名、域名匹配规则这些项。

再给出装法:打开脚本源地址让管理器自动弹安装页,或者在管理面板里本地导入。

不过它不会替你去点浏览器。最后那几下还得你自己来。

这里顺手点一句,也是我觉得最有意思的地方。"部署"这个词其实不准。脚本没有服务端,它就是一段 JavaScript,住在你的浏览器里。准确的说法是把它装进脚本管理器。豆包自己在答复里也纠正过这一点。

相关学习资料