LinkSwift 网盘直链获取指南:从网页直连 IDM 与 Aria2
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
网页版网盘点"下载",浏览器只给你一个临时会话链接,IDM、Aria2 这些专业下载器根本不认。LinkSwift(Online-disk-direct-link-download-assistant)就是个解决这件事的浏览器油猴脚本:它跑在你自己的浏览器里,把百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、光鸭云盘、夸克网盘、UC 网盘、123 云盘这九大网盘的真实下载地址换出来,再推给 IDM、Aria2、cURL 等下载器干活。说白了,脚本只负责"翻译"出直链,下载这活儿交给谁你说了算。
十分钟装出"下载助手"入口:克隆仓库再粘进 Tampermonkey
路径很短,就三步。
- 浏览器扩展商店安装 Tampermonkey(篡改猴)或 ScriptCat(脚本猫),并确认启用。
- 克隆仓库,拿到脚本源码:
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant- 打开 (改)网盘直链下载助手.user.js,全选复制,粘进脚本管理器的"新建脚本"并保存。
两个环境前提:Chrome ≥ 76 或 Edge ≥ 88;脚本声明了@run-at document-start,意思是页面加载前就注入,所以装完必须刷新页面。脚本内部会顺带引入 jQuery 3.6.0 和 SweetAlert2 11.4.8,由脚本管理器自动拉取,不用管。装好后登录任一受支持网盘,页面出现"下载助手"按钮就算成了。✅
直链是怎么拿到的:授权令牌缓存 + 公开 API 换真地址
"直链"可以理解为快递单号:网页上弹出的下载按钮只是取件码,而直链是能交给任意下载器直接拉取货品的完整地址。技术上,脚本带着你当前登录的凭据,调用各网盘服务商公开的 API,把文件的真实下载地址换出来,全程在你本地浏览器里完成。
有一个机制值得知道:需要 OAuth 授权的网盘(比如百度的 AccessToken、夸克的令牌),本质都是"授权后拿到的身份凭证"。首次授权后凭证缓存在本地,没过期就直接复用,不用反复走授权流程;哪天取直链开始报错或一直转圈,大概率就是它过期了,重新授权一次即可。
场景一:单文件推给 IDM 或浏览器直接下
勾选文件,点"下载助手",弹窗里有 API 下载、Aria 下载、RPC 下载、cURL 下载、比特彗星、ABDM、增强下载这些选项。习惯点一下就开下的人选"API 下载"即可,IDM、NDM 和浏览器自带下载都能接。若点了没唤起 IDM,先去 IDM 里配置文件类型关联。身边什么下载器都没有时,还有"增强下载(Beta)"兜底:纯浏览器内分块下载,带进度条、自动重试和断点续传。
场景二:整批勾选后批量复制下载地址
一次勾选多个文件时,下载窗口会多出"复制全部下载地址""复制全部 cURL 命令行"按钮,整批粘进下载器就行,别逐条点。文件多的时候直接走"全部"入口最省事。
场景三:终端与命令行党:按系统生成 cURL 命令
选"cURL 下载",脚本按你设置的终端类型生成命令,自带断点续传参数,中途断了还能接着下;选"Aria 下载"则复制一段兼容 aria2c 的地址,粘进 XDown、Linux Shell 或任何支持 aria2c 协议的工具即可。
RPC 配置速查:推下载器前先把这张表过一遍
推送到 Motrix、比特彗星这类本地服务前,先核对下表,推送失败大多栽在参数上:
| 设置项 | 作用 | 配置要点 |
|---|---|---|
| Aria2 服务器 | RPC 远程推送 Motrix / Aria2 Tools / AriaNgGUI | 可配置 domain、port、path、token、dir;Motrix 默认端口 16800,Aria2 为 6800;先点连接测试 |
| 比特彗星服务器 | 推送比特彗星远程下载服务 | 只在开启了对应远程下载功能时才需要配 |
| ABDM 服务器 | 推送 AB Download Manager 的 RPC 服务 | 同上,服务没开就不用配 |
| 终端类型 | cURL 命令按哪个平台生成 | 跟执行命令的机器一致:Windows、Linux 或 macOS |
| 界面主题 | 脚本界面与网盘页面配色 | 切换主题配色后需刷新网页才生效 |
| 令牌清理 | 清掉本地缓存的百度 AccessToken 与夸克令牌 | 令牌异常、需重新授权时用,其余设置不受影响 |
各网盘的接口地址与页面按钮选择器按平台拆开放在 config/ 目录里,如config/ali.json、config/quark.json。这些文件的tips字段说明得很清楚:它们是备份配置,脚本访问不到原配置服务器时自动调用,所以配置源挂了也不影响取直链,页面改版主要也是在这一层适配。🔧
避坑指南:五种典型现象对应五个解法
- 没有"下载助手"按钮→ 脚本管理器没启用,或当前页面 URL 不在脚本
@match规则内 → 启用脚本后刷新页面重试。 - 百度取直链报错 / 一直转圈→ AccessToken 过期 → 重新走一遍授权,令牌会重新缓存。
- 推 IDM 失败→ Client ID 没填或填错 → 设置里填对 IDM 浏览器扩展的 Client ID;多浏览器环境各填不同标识。
- 推 Aria2 失败→ 端口、路径、token 任一不对 → 先用设置里的连接测试确认 RPC 服务可达。
- 分享页找不到下载入口→ 该网盘不支持分享中直接下载 → 脚本只显示"保存网盘"按钮(设计如此,不是故障),先转存个人盘再取直链。
另外提醒一句:仓库里的脚本文件标注为 v1.1.4(测试版),README 列出的正式版是 v1.1.3(新增 IDM 客户端设置、适配百度分享页);更新脚本后功能异常时,先切回正式版排查。
边界与合规:本地直连、开源可审计、不承诺破解限速
直链全部来自各网盘服务商的公开 API,请求只发生在你自己的浏览器里,不经过任何第三方中转;代码以 AGPL-3.0-or-later 协议开源,可逐行审计;
config/config.json等备份配置只含公开接口地址,没有任何账号数据。
最后说清边界:项目不承诺也不宣传破解限速,非会员在部分平台仍会被限速,实际速度取决于你的账号权限、本地网络和服务商阶段性带宽策略。市面那些要你先扫码做任务才能"加速"的脚本,底层多是借用他人会员权限的中转服务,附带账号风险,和这种本地直连是两回事。Bug 反馈和配置适配统一走仓库 Issues 提交。
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考