网盘直链下载助手 LinkSwift 使用详解:一次点击拿到9大网盘的真实下载地址
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
网盘直链下载助手 LinkSwift 是一个基于 JavaScript 的浏览器油猴脚本,它解决的核心问题是:把"复制分享链接、跳转网页、等待验证、手动下载"这一串动作,压缩成网盘页面上的一次点击。本文从它的工作原理讲起,逐步带你完成安装、解析和对接下载器的全过程。
先讲清楚一个事实:前端脚本破解不了限速
市面上一部分宣称"不限速解析"的网盘工具,底层逻辑其实不是技术突破,而是把文件链接转发到第三方服务器,借用他人会员账号生成下载地址。这类方案有几个代价:你的文件信息会经过第三方、分享过的文件如果被举报可能牵连账号被封、服务一旦停止维护便彻底失效。
LinkSwift 走的是另一条路。它不访问任何第三方服务器,只在浏览器本地调用网盘官方 API 获取下载地址。这意味着它做不到"破解限速"——非会员在百度网盘上能拿到的速度,安装它之后依然是那个速度。它解决的是另一类问题:下载流程繁琐、网页端下载体验差、以及那些不提供客户端或不便使用客户端的场景。
这一点在项目 README 里写得很直白:本项目获取的下载链接均基于各网盘服务商公开的 API 接口,未以任何形式承诺破解限速。把预期放正,工具的价值反而更清楚。
一个开源分支,从原版改出了自己的定位
LinkSwift 由开发者 hmjz100 在【网盘直链下载助手】(原作者油小猴)的基础上修改而来,遵循 AGPL-3.0 许可协议开源。所谓"修改",并不是换个皮肤,而是持续几年的时间里累积了大量实质改动:
- 去除原版脚本中的广告与云服务依赖
- 支持 123 云盘、UC 网盘等原版未覆盖的平台
- 自研界面美化与网盘页面精简规则
- 修复各网盘改版后导致的按钮失效问题
从更新日志能看出维护的连续性:从 2022 年 8 月发布 1.0.0 至今,版本号已经迭代到 1.1.3,几乎每次网盘页面改版,都会有对应的适配更新。
九大平台的适配,靠一组配置文件组织
LinkSwift 支持百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、光鸭云盘、夸克网盘、UC 网盘和 123 云盘。每个平台在项目的 config 目录下都有一份独立的 JSON 配置,例如 config/ali.json、config/quark.json。
打开这些文件可以看到适配工作的具体形态:每一份配置里记录了该平台的 API 接口地址、下载按钮在页面上的选择器、分享页与主页的按钮位置,有些还包含特殊的请求头模拟(比如夸克网盘配置里带了一段完整的 Electron UA)。这意味着当你发现某个网盘适配失效时,修复的通常是配置而非整个脚本逻辑,这也是该项目能长期跟上网盘改版节奏的原因之一。
从安装到第一次点击的完整过程
安装路径很常规:先在浏览器安装 Tampermonkey(或脚本猫)扩展,然后把 (改)网盘直链下载助手.user.js 脚本文件导入并启用。脚本本身用@match规则声明了所有生效页面——从百度网盘的各种子路径到 123 云盘的多个备用域名,都在覆盖范围内。
用 git 方式获取仓库也可以:
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant启用之后,登录任一支持的网盘,勾选文件,页面工具栏上会出现"下载助手"相关的按钮。点击后脚本在当前页面直接调用该网盘官方 API 完成鉴权与解析,弹出下载窗口,里面就是这份文件真实的下载地址。
有一个细节值得注意:脚本从document-start阶段就开始执行,比大多数油猴脚本更早介入页面,这也是它在网盘页面改版后仍能稳定注入按钮的原因之一。
解析完成之后,链接可以交给谁
下载窗口里没有只给一个"点击下载",而是按你的使用习惯提供了多条出路:
- API 下载:浏览器原生下载,或交给 IDM 这类接管下载的软件
- Aria 下载:复制地址到支持 aria2c 协议的下载器,如 XDown、Motrix
- RPC 下载:把链接直接推送到本地或远程的 Aria2 服务,适合挂机下载
- cURL 下载:生成一条带完整参数的 cURL 命令,粘贴到终端执行,支持断点续传
- BC 下载:推送到比特彗星客户端
最近几个版本还加入了 AB Download Manager 支持,以及针对 IDM 的客户端设置项。对于 Linux 用户来说,cURL 和 Aria2 这两条通道基本覆盖了命令行下载的全部需求。
日常使用中最省事的两个设计
链接缓存是其中之一。解析过的文件会被记住,再次点击时直接返回缓存结果,不会重复请求 API,在频繁下载同一个文件时体感差异明显。
另一个是批量处理。勾选多个文件后可以一次性获取全部直链,复制全部链接、或推送到下载器由它统一接管。对需要整理大量资料的人来说,这比逐个文件操作省下不少时间。
关于版本与更新的几点提醒
项目同时维护正式版和金丝雀版(Canary)。正式版对应 (改)网盘直链下载助手.user.js,金丝雀版包含最新修复但可能不稳定,适合愿意尝鲜的用户。脚本发布渠道主要是 GitHub、脚本猫脚本站和 OpenUserJS,从其他渠道获取的版本,作者不承担问题责任。
网盘平台会不定期调整 API 策略,解析功能偶尔失效属于正常现象。这类工具的维护本质上是与平台改动赛跑,遇到失效时,检查一下是否有新版本发布通常是最快的解决办法。
结语
LinkSwift 的价值不在"加速",而在"简化":简化下载入口、简化多平台适配、简化与专业下载器的对接。它诚实地告诉你它做不到什么,再把能做到的部分做好——兼容九大网盘、完全本地运行、持续跟随平台改版维护。如果你经常需要在网盘和下载器之间来回搬运链接,这个脚本值得放进浏览器里长期使用。
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考