LinkSwift 网盘直链下载助手:4 步装通,9 大网盘一键拿到真实直链
在网盘网页版勾选文件后,通常只能点"下载到电脑",非会员的速度全看平台脸色,链接也没法交给 IDM、Aria2 这类第三方下载器。LinkSwift(网盘直链下载助手)是一个浏览器用户脚本,它把文件选择页变成直链出口:在浏览器本地调用各家网盘官方 API,换回真实可下载的地址。装完之后,你能直接拿到 http(s) 下载地址,并推送到 IDM、Motrix 等下载器开工。
📦 项目全景:能力一览
- 支持 9 大网盘解析真实下载地址
- 本地调用官方 API,无第三方中转
- 批量勾选文件,一键复制全部直链
- 推送 IDM、Aria2、比特彗星等下载器
- cURL 命令行下载,支持断点续传
- 内置深色模式与界面精简
- AGPL-3.0 开源,代码可完整审查
技术形态是 JavaScript 浏览器用户脚本,运行环境依赖 Tampermonkey(篡改猴)或 ScriptCat(脚本猫)这类脚本管理器,面向 Chrome、Edge 等桌面浏览器。全部解析过程在浏览器本地完成,只依赖当前页面的登录 Cookie,文件链接与账号信息不经过任何第三方服务器。
🚀 从安装到拿到第一条直链
- 安装脚本管理器:在 Chrome 或 Edge 扩展商店搜索 Tampermonkey 或 ScriptCat,安装并启用。
- 获取脚本源码:在终端执行以下命令,把仓库中
(改)网盘直链下载助手.user.js的内容完整复制到脚本管理器的新建脚本编辑器中,保存并启用(若脚本源里已有该脚本,也可直接点击安装):
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
- 打开任一支持的网盘网页版(如 pan.baidu.com、alipan.com),登录账号并进入文件列表页。
- 验证安装成功:页面顶部或文件工具栏出现"下载助手"按钮;勾选一个文件后点击它,弹窗中提供"API 下载""Aria2 下载""复制直链"等入口,能拿到第一条真实下载地址即代表跑通。
🧩 直链解析流程拆解
读取输入:当前页面与勾选文件
解决的问题:知道"在哪个网盘、选了哪个文件"。
- 脚本的匹配规则覆盖 9 大网盘(百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、光鸭云盘、夸克网盘、UC 网盘、123 云盘)的首页与分享页域名,命中后自动生效
- 解析以当前页面的勾选状态为准,未勾选的文件不会被处理
- 分享页同样支持解析;部分网盘需在分享落地页先"保存到网盘"才会显示按钮
本地处理:调官方 API 换取直链
解决的问题:把勾选的文件换成可直接访问的真实下载地址。
- 所有请求都在浏览器本地发出,各家网盘的 API 端点列在 config 目录对应的 JSON 文件里,可对照审查
- 依赖当前页面的登录 Cookie,链接的有效性与下载速度均受账号自身权限约束
- 不接入任何第三方中转服务器,避免"链接经手他人账号"这类隐私与封号风险
分发输出:按下载器分栏推送
解决的问题:拿到链接后如何高效用掉它。解析窗口按下载器类型分栏:
- API 下载:适用于 IDM、NDM 与浏览器自带下载,可自动带上正确请求头
- Aria2 下载:复制地址到剪贴板,供 XDown 等支持 aria2 协议的下载器使用
- RPC 下载:推送到 Motrix、Aria2 Tools、AriaNgGUI 等本地或远程服务
- cURL 下载 / BC 下载:复制命令行或 BC 地址,前者支持断点续传,后者粘贴到比特彗星远程下载
- 复制全部链接:批量场景一次复制所有选中文件的直链
常用配置项速查:
| 配置项 | 作用 | 建议值 |
|---|---|---|
| 深色模式 | 界面跟随暗色主题 | 夜间开启 |
| Aria2 RPC | 填 RPC 地址、端口、令牌,支持测试连接 | 本地 Motrix |
| IDM 客户端 | 配置 API 下载唤起 IDM 的方式 | 已装 IDM 者开启 |
| 界面精简 | 移除网盘页面多余元素 | 按需开启 |
| 主题色 | 更换注入网盘界面的主题颜色 | 跟随系统 |
🎯 典型场景演练
场景 1:用 IDM 下载单个大文件
- 操作路径:登录百度网盘网页版 → 勾选文件 → 下载助手 → API 下载
- 你看到什么:IDM 弹出任务窗口开始多线程下载(如 1 个 2GB 的视频文件被 IDM 自动接管,进度在其任务列表可见)
- 和以前比:不用等官方客户端排队下载,浏览器里点一下即由 IDM 接管
场景 2:批量获取课程资料直链
- 操作路径:文件列表勾选 10 个 PDF → 下载助手 → 复制全部链接
- 你看到什么:10 条真实 http(s) 直链一次进入剪贴板
- 和以前比:原来逐个右键复制要几分钟,现在一次复制全部,直接粘贴进支持 aria2 协议的下载器
场景 3:推送到 Motrix 后台下载
- 操作路径:设置 → 填 Aria2 RPC 地址与端口 → 测试连接 → 解析窗口选"Aria2 下载"
- 你看到什么:下载任务进入 Motrix 或 AriaNgGUI 队列,队列里能看到任务与进度
- 和以前比:无需守着网盘页面,可离开浏览器让它后台下载
🔒 能力边界与注意事项
能做到的
- 在 9 大网盘本地解析真实下载地址,全程不经过第三方服务器
- 覆盖 IDM、Aria2、比特彗星、cURL 的下载链路,网页版即可替代官方客户端"下载到电脑"入口
- 开源且代码可完整审查,API 端点与行为逻辑都可对照验证
做不到的 / 会踩的坑
- 无法突破网盘限速:直链只更换下载地址,非会员仍会被平台策略限速。规避:接受限速,或安装官方客户端以上行带宽换加速
- 移动端支持有限:脚本面向桌面浏览器,手机网页版支持有限。规避:手机端继续用网盘官方 App
- 依赖扩展类脚本管理器:不装 Tampermonkey 或 ScriptCat 就跑不起来。规避:在浏览器扩展商店装一个,一两分钟即可
🛠 故障排除
Q:网盘页面上看不到"下载助手"按钮? 确认脚本管理器已启用且 LinkSwift 对该域名开启 → Ctrl+F5 强制刷新页面 → 确认当前是登录后的文件列表页而非分享落地页,部分网盘分享页需先保存到网盘才出现按钮。
Q:点击解析一直转圈或报错? 重新登录网盘账号刷新 Cookie → 打开浏览器控制台(F12)查看调试信息 → 确认脚本是最新正式版或金丝雀版(更新日志见 README),报错多与登录态失效或页面结构变化有关。
Q:拿到直链后下载速度依旧很慢? 直链不等于提速,这是平台侧限速 → 检查当前账号的会员等级与平台带宽策略 → 确需提速时安装官方客户端以上行带宽换加速,或换网络空闲时段下载。
Q:仍无法解决,去哪里求助? 记录网盘名称、操作步骤与报错截图 → 到项目 Issue 提交议题 → README 注明仅受理 GitHub 平台发布的议题反馈,其他渠道不会处理。
📚 资源入口
- README 官方说明与更新日志
- 核心脚本源码
- ScriptCat 安装与使用说明
- 各网盘 API 与界面配置目录
- 百度网盘会员青春版扩展脚本
- Issue 反馈入口(README"卑微的小标题"一节的议题链接)
如果已经习惯用 IDM 或 Motrix、又受够官方客户端来回切换,不妨先装上跑一天,看看它在常用网盘上能否稳定返回直链,再决定要不要纳入日常下载流程。也要从一开始就记住:它换的是地址不是速度,速度仍取决于账号权限与平台策略。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



