LinkSwift 网盘直链获取指南:从网页直连 IDM 与 Aria2

发布时间:2026/11/3 2:15:02
LinkSwift 网盘直链获取指南:从网页直连 IDM 与 Aria2

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

路径很短,就三步。

  1. 浏览器扩展商店安装 Tampermonkey(篡改猴)或 ScriptCat(脚本猫),并确认启用。
  2. 克隆仓库,拿到脚本源码:
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
  1. 打开 (改)网盘直链下载助手.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),仅供参考