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 这类工具链、希望下载任务统一收口到一个下载器的人。不适合期待"不限速"的人,这一点放在文末专门交代。
三步装好,用刷新后的按钮验证
整个过程就三步:
- 装脚本管理器:在浏览器扩展商店安装 Tampermonkey(篡改猴)或 ScriptCat(脚本猫),确认扩展处于启用状态。
- 取脚本:克隆仓库,拿到主脚本文件。
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),仅供参考