ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

LinkSwift 网盘直链下载助手入门教程:从安装到把文件喂给下载器的 3 步流程

LinkSwift 网盘直链下载助手入门教程:从安装到把文件喂给下载器的 3 步流程

LinkSwift 网盘直链下载助手入门教程:从安装到把文件喂给下载器的 3 步流程

【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant

LinkSwift 是一个浏览器油猴脚本(跑在 Tampermonkey、ScriptCat 这类脚本管理器里的网页"加料"代码),核心功能是网盘直链下载:从百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、光鸭云盘、夸克网盘、UC 网盘、123 云盘九大网盘的网页端,取出文件的真实下载地址,再交给 IDM、Aria2 等下载器干活。目标人群是不想装官方客户端、又需要从网页批量取链接配第三方下载工具的人。

先说清它解决什么:网页下载慢,客户端又重

网盘网页版下载速度通常被压得很低,官方客户端功能全但占用高、启动慢,而很多人真正的需求很具体:把网盘里的文件批量交给 IDM、Motrix、Aria2 这类第三方下载器跑。LinkSwift 就是补这一环的——它不动网盘本身,只负责从网页里换出可被下载器直接拉取的直链,代码基于【网盘直链下载助手】修改,按 AGPL-3.0-or-later 协议开源。适合三类人:嫌客户端笨重、只想在浏览器里操作的人;一次要下大量文件、需要批量复制直链的人;以及用 cURL、Aria2 这类工具链、希望下载任务统一收口到一个下载器的人。不适合期待"不限速"的人,这一点放在文末专门交代。

三步装好,用刷新后的按钮验证

整个过程就三步:

  1. 装脚本管理器:在浏览器扩展商店安装 Tampermonkey(篡改猴)或 ScriptCat(脚本猫),确认扩展处于启用状态。
  2. 取脚本:克隆仓库,拿到主脚本文件。
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant

打开仓库里的 (改)网盘直链下载助手.user.js(约 9100 行,是整个脚本本体),把全部内容复制进脚本管理器的"新建脚本"编辑器。 3.保存并验证:保存脚本,登录任一受支持网盘的网页版,刷新页面。页面顶部出现"下载助手"入口,就算装成功了——这是唯一的判据,没出现就说明没装对。

顺带交代几个环境要求:

  • 浏览器版本需满足 Chrome ≥ 76 或 Edge ≥ 88;
  • 脚本声明了@run-at document-start,即页面加载前就注入,所以装完必须刷新页面才生效;
  • 脚本内部会引入 jQuery 3.6.0 和 SweetAlert2 11.4.8,由脚本管理器自动加载,无需手动处理。

仓库里还有个 (改)百度网盘会员青春版.user.js,是独立的配套扩展脚本,按需安装,不装也不影响取直链。

拿第一条直链:以百度网盘为例走一遍真实流程

登录百度网盘网页版,在文件列表勾选要下载的文件,点页面顶部的"下载助手",弹出下载窗口,里面依次是 API 下载、Aria 下载、RPC 下载、cURL 下载、比特彗星、ABDM、增强下载这几个选项。无论点哪个,第一步都一样:脚本拿着你当前登录的凭据,调用网盘服务商公开的 API,把文件真实的下载地址换出来。所谓"直链",就是这个可以交给任意下载器直接拉取的地址,而不是网页弹出来的临时下载。

流程里有两个机制,理解了能少走弯路。一是令牌缓存:需要 OAuth 授权的网盘,百度返回的叫 AccessToken、夸克返回的叫令牌,本质都是授权后拿到的身份凭证。第一次授权完成后,凭证存在你本地,没过期时直接复用,不用反复走授权流程;哪天取直链开始报错或一直转圈,大概率就是它过期了,按提示重新授权一次即可。二是配置回退:各网盘的接口地址和页面按钮选择器,按平台拆开存放在 config/ 目录,比如 config/ali.json、config/quark.json、config/xunlei.json。这些文件的tips字段写明了身份——它们是备份配置,只在脚本访问不到原配置服务器时自动调用,所以配置源挂了脚本还能接着工作,页面改版也主要在这一层适配。

按你的环境,选一条直链交付路径

下载窗口里 7 个选项对应不同交付方式。涉及推送或本地参数的,先在设置面板核对这张速查表:

设置项作用配置要点
IDM 客户端标识"推送到 IDM"时区分是哪个浏览器发来的填 IDM 浏览器扩展的 Client ID;多浏览器时每台填不同标识,填错就推送失败
Aria2 服务器通过 RPC(远程调用接口,即下载器开个本地端口接收任务)把地址推给 Motrix 等Motrix 默认端口 16800,Aria2 为 6800;推送前先点连接测试
比特彗星 / ABDM 服务器把地址推给对应下载器的 RPC 服务只在对应下载器开启了远程下载功能时才需要配
终端类型决定 cURL 命令按哪个平台生成与执行命令的机器一致:Windows、Linux 或 macOS
界面主题切换脚本界面和网盘页面的配色替换网盘界面配色需在刷新网页后生效
令牌清理清掉本地已存的百度 AccessToken 与夸克令牌令牌异常、需要重新授权时用,其余设置不受影响

各方式怎么选:

  • IDM / NDM / 浏览器自带下载:选"API 下载",点击直接发起。若 IDM 没被唤起,先去 IDM 里配置文件类型关联。
  • Aria2 系(复制地址):选"Aria 下载"会复制一段兼容 aria2c 的地址和命令行,粘进支持 aria2c 协议的下载器或终端即可。
  • Aria2 系(RPC 推送):选"RPC 下载"直接把链接发送到 Motrix 这类本地或远程 RPC 服务,省掉复制粘贴这一步。
  • cURL 命令行:复制的命令自带断点续传参数,Windows、Linux、macOS 终端都能用,中途断了还能接着下。
  • 比特彗星:生成 BC 地址,手动调起或粘贴下载都行。
  • ABDM(AB Download Manager):把地址推给本地 RPC 服务。
  • 增强下载(Beta):纯浏览器内分块下载,带进度条、自动重试和断点续传,身边没有其他下载器时兜底用。

进阶的三个动作:批量、换肤、清令牌

批量复制直链

一次勾选多个文件时,下载窗口会多出"复制全部地址""复制全部命令行"按钮,整批粘进下载器就行。文件多的时候别逐条点,直接走"全部"入口。

界面主题

在"助手美化"面板里调:提供多组主题色,九大网盘可逐个勾选"替换界面配色为主题颜色",刷新网页后生效;深色模式不用刷新,能热切换。另外有个边界行为要记住:某网盘不支持在分享页里直接下载时,脚本只显示"保存网盘"按钮,不会给你一个点了没用的下载入口。这时先把文件转存到个人盘,再去取直链,这是设计如此,不是故障。

令牌清理

设置面板里的令牌清理,专门清掉本地已存的百度 AccessToken 与夸克令牌。令牌异常、反复重新授权无效时用,其余设置项不受影响。

卡住了?按这个顺序自检

  • 症状:页面没有"下载助手"按钮。原因:脚本管理器未启用,或当前页面 URL 不在脚本@match规则内。处理:确认扩展状态和页面域名,刷新重试。
  • 症状:百度取直链报错或一直转圈。原因:AccessToken 过期。处理:重新走一遍授权,令牌会重新缓存。
  • 症状:推 IDM / Aria2 失败。原因:Client ID、RPC 端口、路径或 token 任一不匹配。处理:核对各项参数,先用设置里的连接测试确认服务可达。
  • 症状:分享页找不到下载入口。原因:该网盘不支持分享中下载。处理:先"保存网盘"转存到个人盘,再从个人盘取直链。
  • 症状:更新脚本后功能异常。原因:测试版 v1.1.4 在 dev 分支,可能不稳定。处理:覆盖安装正式版 v1.1.3,排查问题先切回正式版。

它不做什么:边界与坦白话

项目不承诺也不宣传破解限速:非会员在部分平台仍会被限速,实际速度取决于你的账号权限、本地网络和服务商阶段性带宽策略。市面上那些要你先扫码做任务才能"加速"的脚本,原理多为借用他人会员权限的中转服务,附带账号风险,和这个脚本的本地直连是两回事。具体边界:直链全部来自各网盘服务商公开 API,请求只发生在你自己的浏览器里,不经过任何第三方中转;代码按 AGPL-3.0-or-later 协议开源,可逐行审计;config/config.json 等备份配置只含公开接口地址,没有任何账号数据。版本现状:正式版 v1.1.3 新增了 IDM 客户端设置并适配了百度分享页;测试版 v1.1.4 新增光鸭云盘,修复了迅雷弹窗尺寸与 ABDM 推送误报失败。Bug 反馈只走 GitHub Issues 受理,代码贡献和配置适配也从仓库提交。

【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant

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

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进