LinkSwift:三步拿到 8 大网盘直链,接上 IDM 和 Aria2 的实操指南
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
LinkSwift(网盘直链下载助手)是一款免费的 Tampermonkey 脚本,支持百度网盘、阿里云盘、移动、天翼、迅雷、夸克、UC、123 共八大网盘的直链获取,解析出的地址可直接交给 IDM、Aria2、Motrix 等下载工具开下。
三步装好网盘直链下载助手
第一步,装 Tampermonkey 扩展。在 Chrome、Edge 或 Firefox 的扩展商店里搜 Tampermonkey(篡改猴)安装,工具栏出现猴子图标即装好。
第二步,克隆仓库。
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant第三步,导入脚本。打开 Tampermonkey 管理面板,选"实用工具 → 从文件安装",选择 (改)网盘直链下载助手.user.js网盘直链下载助手.user.js) 并确认启用。想要更好的百度网盘体验,可再导入配套的 (改)百度网盘会员青春版.user.js百度网盘会员青春版.user.js)。
装好后登录任一支持网盘的网页版,文件列表区出现"下载助手"按钮,说明脚本已生效。
从单文件到整文件夹:五种直链解析方式
单文件:在文件页选中目标文件,点"下载助手"按钮,菜单里给出 API 下载、Aria 下载、RPC 下载、cURL 下载、比特彗星(BC)下载五种方式,按本机装了什么下载器来选:
| 你用的下载工具 | 对应的脚本方式 |
|---|---|
| IDM / NDM(Windows) | API 下载,点击后直接唤起 IDM |
| Motrix / Aria2 / XDown(macOS、Linux) | RPC 下载 或 Aria 下载 |
| aria2c / cURL(终端) | Aria 下载 或 cURL 下载 |
| ADM(Android) | 复制直链后导入 |
批量:先勾选多个文件或整个文件夹,再点一次按钮,所有文件的链接一次性解析出来,可整体复制或整批推给下载器,搬空一个文件夹就是这一个动作。
命令行用户常用 Aria2 拉满并发(-x是单服务器连接数,-s是文件切分数):
aria2c -x 16 -s 16 -k 1M -c "<解析出的直链>"提醒一句:解析出的直链带时效,拿到就尽快开始下;任务中断的话重新解析,别硬扛。
直链是怎么解析出来的:原理与 config/ 目录
脚本全程跑在浏览器本地:页面加载时介入,读取你当前会话里的文件信息,再向网盘官方公开接口请求下载地址。文件内容不经过任何第三方中转服务器,脚本也只使用你已有的登录态,不收集、不上传账号密码。项目采用 AGPL-3.0 协议开源,无广告,代码可自行审查。
config/ 目录存放各网盘的接口与按钮匹配配置,同时也是线上远程配置的本地备份——脚本访问不了配置服务器时会自动改读这些文件,解析不中断。各网盘接口数量不同:
| 配置文件 | 网盘 | 接口构成 |
|---|---|---|
| config.json | 百度网盘 | 4 个:文件元信息(dlink)、共享文件批量下载、分享页签名时间戳、OAuth 授权;新版弃用 BDUSS Cookie,改用 AccessToken 验证 |
| ali.json | 阿里云盘 | 2 个:分享链接下载地址、自有文件下载地址,另含文件列表 DOM 选择器 |
| tianyi.json | 天翼云盘 | 3 个:189 云盘文件下载、开放平台 SSO 登录、下载 URL 获取 |
| xunlei.json | 迅雷云盘 | 1 个文件接口 + 约 200 条镜像域名,供比特彗星换源 |
| quark.json | 夸克网盘 | 1 个下载接口,内置夸克 Electron 客户端的 User-Agent |
| yidong.json | 中国移动云盘 | 2 个:云盘下载请求、彩云南外部分享下载 |
速度没起来?先弄清能力边界在哪
脚本的定位是"拿到直链、交给你自己的下载器",不是破解限速的工具(README.md 的声明写得很明确):
- 直链本身受网盘接口策略和账号状态约束,速度取决于这两项加上本地网络环境;
- 工具侧先自查:多线程开了没、并发数提上去了没;
- 两边都确认过还慢,多半是该文件下载源带宽有限,换时段或换节点再试。
用法上也有边界:只下载自己有权访问的合法文件,遵守各网盘服务条款,高频批量请求会压服务端,别这么用。
排障:没按钮、慢、链接失效
"下载助手"按钮没出现:刷新页面,确认 Tampermonkey 里该脚本已启用;再确认打开的是脚本支持的网盘文件页或分享页。仍无按钮就按 F12 看控制台报错,多数是页面结构变了,或当前域名没被匹配规则覆盖。
链接打开失效:直链有时效,过期重新解析即可。批量下载中途断掉,用支持断点续传的工具(Aria2、cURL、IDM 都行)重发任务,不必整个文件重下。
速度没提升:按上一节的顺序逐项过,先排除工具侧,再谈源侧。
🔧 各网盘的页面和接口会变,脚本会跟着持续更新。建议每次使用前看一眼版本号是否最新,直链过期就重新解析。
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考