LinkSwift
更新于 2026-11-03 10:51:44
项目简介
LinkSwift(原「(改)网盘直链下载助手」)是一个基于 JavaScript 的用户脚本(油猴脚本),用于在浏览器网页端获取各大网盘的文件直链下载地址,再交给 Aria2、Motrix、IDM、cURL 等下载工具接管,绕开官方客户端的强制使用。
项目基于「网盘直链下载助手」二次开发,在原作者脚本基础上做了功能扩展与长期维护,仓库已积累 3.7 万+ Star。
支持的网盘
- 百度网盘
- 阿里云盘
- 中国移动云盘
- 天翼云盘
- 迅雷云盘
- 光鸭云盘
- 夸克网盘
- UC 网盘
- 123 云盘
共计九大主流网盘,覆盖面在国内同类脚本中属于比较完整的一档。
核心功能
- 直链获取:在网盘文件/分享页面插入操作按钮,解析出真实下载地址。
- 多下载器推送:支持 Aria2 / Motrix / IDM / cURL 命令行等方式,可一键推送下载任务。
- UI 美化与改造:对网盘页面做样式优化,操作面板更清爽。
- 链接缓存与浮动提示:解析结果可复用,交互反馈更明确。
- 持续适配:网盘前端策略频繁变动(如 123 云盘、夸克/UC 分享页),作者保持跟进修修复。
安装方式
- 浏览器先安装 Tampermonkey(篡改猴) 或 脚本猫(ScriptCat) 扩展。
- 选择安装源:
- GitHub 正式版:
https://github.com/hmjz100/LinkSwift/raw/main/(改)网盘直链下载助手.user.js - 脚本猫(国内较快):
https://scriptcat.org/scripts/code/1604/LinkSwift.user.js - 金丝雀版(含最新功能,可能不稳定):切换
dev分支的同一文件。
- GitHub 正式版:
- 打开脚本页面点击「安装」,之后进入对应网盘网页即可看到新增的下载入口。
浏览器要求大致为 Chrome ≥ 76 / Edge ≥ 88,Windows、macOS、Linux、Android 均可使用。
使用体验
- 安装成本低,属于「装完即用」型工具,不需要额外配置服务端。
- 对多网盘统一了交互逻辑,切换平台时学习成本很低。
- 直链能否高速下载取决于网盘接口策略、本地网络和服务商限速策略,脚本本身不承诺、也不实现破解限速;作者在 README 中明确声明了这一点,第三方「加速/破解」类宣传均非项目立场。
- 网盘改版后偶有短暂失效,通常等待作者更新即可,项目更新频率较高。
适用场景
- 需要把网盘文件交给 Aria2 / IDM 做批量、断点续传下载的用户。
- 不方便或不愿安装各网盘官方客户端的场景(如 Linux、部分 Android 环境)。
- 只想在网页端快速拿到文件真实地址、配合自己的下载流程使用。
二开与注意事项
- 项目使用 AGPL-3.0 协议,二次修改并对外提供服务时需遵守其开源义务。
- 代码为单文件用户脚本,结构集中,适合作为「网盘接口适配 + 页面注入 UI」的学习样例。
- 所有下载链接均通过网盘公开 API 获取,使用时请遵守各平台服务条款,仅下载自己有权获取的文件。
- 反馈 Bug 建议走 GitHub Issues,作者明确表示其他渠道的反馈不受理。
相关链接
- 仓库:https://github.com/hmjz100/LinkSwift
- 脚本猫:https://scriptcat.org/script-show-page/1604
- 原项目:https://github.com/syhyz1990/baiduyun