LinkSwift 网盘直链解析实战:5分钟跑通
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
LinkSwift(网盘直链下载助手)是一款浏览器用户脚本:登录网盘网页后,直接在页面里获取文件的真实下载地址,支持百度网盘、阿里云盘、天翼云盘、迅雷云盘、夸克网盘、移动云盘、UC 网盘、123 云盘、光鸭云盘共 9 个平台。它适合经常从网盘取文件、又不想依赖第三方解析站的用户。从装好脚本管理器到拿到第一条直链,整个过程大约 5 分钟。
它到底解决了什么问题
- 官方客户端非会员下载常被压到 100KB/s 上下,一个 2GB 的文件要等几个小时——LinkSwift 改为调用网盘网页自身的下载接口,拿到可交给 IDM、Aria2 等多线程下载器使用的地址。
- 第三方解析站要求扫码关注、插广告,链接要经过别人的服务器——解析全部在本地浏览器内完成,文件链接和账号信息不出设备。
- 为了偶尔用一次去开会员不划算——项目开源免费,代码可查,只走各网盘公开的 Web 接口。
从零跑起来:LinkSwift 安装步骤
前置条件:浏览器为 Chrome 76 或 Edge 88 及以上,并安装一个用户脚本管理器(篡改猴 Tampermonkey、暴力猴 Violentmonkey 均可),在对应浏览器的扩展商店搜索安装。
获取脚本:克隆仓库后拿到脚本文件:
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant找到(改)网盘直链下载助手.user.js,右键"链接另存为"保存,或直接把脚本内容复制到本地备用。
第一次使用:打开脚本管理器,确认 LinkSwift 处于启用状态,然后刷新任意一个网盘页面(以百度网盘为例)。如果装成功,你会看到文件列表上方出现"下载助手"按钮,点击后弹出下载窗口,里面有 API 下载、Aria 下载、RPC 下载、cURL 下载、BC 下载几个选项——看到这个窗口,说明流程已经跑通。点"API 下载",浏览器或已配置的 IDM 开始下载,这就是你拿到的第一条直链。
一次真实使用场景:批量获取一批文件的直链
以"把文件夹里的 10 个课件下到本地"为例。先打开百度网盘网页并登录,进入存放课件的文件夹;然后按住 Ctrl 逐个勾选 10 个文件(或直接全选);接着点击页面上的"下载助手"按钮。
你会看到弹出下载窗口,窗口按勾选的文件生成对应的下载入口。此时选"Aria 下载",会把 10 条 aria2 链接逐条复制到剪贴板;然后切到终端,粘贴给aria2c或 XDown,任务全部入队。如果你用的是 Motrix,选"RPC 下载"可以直接把任务推送过去,连粘贴这步都省了。整个过程不需要打开官方客户端,文件按顺序排队下载。
进阶:按需展开的功能
常用:链接缓存——同一个文件解析过一次后,短时间内再点会直接复用结果,不重复请求接口;深色/浅色主题切换,在助手设置里即可改动。
进阶:LinkSwift 配置方法——界面主题、按钮样式、缓存策略写在config/config.json主配置里,各网盘另有独立配置,如config/ali.json、config/quark.json,改完保存并刷新页面生效。
很少用到:比特彗星(BC)下载入口,只适合有 BT 客户端需求的人;按钮位置的细节微调。
和同类方案怎么选
| 方案 | 上手成本 | 适合人群 | 限制 |
|---|---|---|---|
| LinkSwift 用户脚本 | 装脚本管理器加脚本,约 5 分钟 | 会用 IDM、Aria2 等下载器的用户 | 网盘接口变动时需等脚本更新;最终速度仍受各平台自身策略约束 |
| 官方网盘客户端 | 下载安装即用 | 只偶尔下载、不想折腾的普通用户 | 非会员普遍限速;拿不到可交给第三方下载器的地址 |
| 第三方在线解析站 | 打开网页即可,零安装 | 一次性应急 | 要扫码、有广告,链接经过第三方服务器,存在信息外泄风险 |
| 网盘付费会员 | 按月或按年付费 | 每天重度使用网盘的人 | 持续花钱;部分平台客户端仍有使用限制 |
容易踩的坑
- 页面上找不到解析按钮:多半是脚本没启用或装完没刷新页面。在脚本管理器里打开 LinkSwift,然后 F5 刷新网盘页。
- 点了按钮一直转圈或报错:通常是本地网盘登录态过期。在浏览器里重新登录一次网盘即可。
- 拿到链接但速度没明显提升:直链只解决"从哪里下",不解决"平台给多少带宽"。换多线程下载器(8-16 线程)重试,或换不限速的平台。
- 脚本突然整体失效:网盘改版或接口调整。先看更新日志有没有新版本,再更新脚本。
- 分享页解析失败:部分平台不允许在分享页直接下载,先把文件保存到自己的网盘再解析。
实用提示:解析出的直链一般带有效期,有效期内可重复使用,失效后再点一次解析即可,不必每次都当首次处理。
遇到问题去哪
脚本的版本和更新记录都写在项目 README 的更新日志表里,排查问题先对照版本号;确认是 Bug 就提交到仓库 Issues,只在该平台受理;日常使用讨论可以到脚本猫(ScriptCat)的脚本页面留言。
建议先按"从零跑起来"一节跑通最小流程:装好管理器、点亮按钮、解析出第一条直链,确认下载正常后,再考虑 RPC 推送和配置定制。脚本更新较频繁,隔一段时间看一眼更新日志、保持最新版即可。
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考