网盘文件直链怎么在浏览器里拿到?这个开源油猴脚本支持九大网盘
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
网盘直链下载助手(LinkSwift)是一个基于 JavaScript 的浏览器用户脚本:装好之后,打开百度网盘、阿里云盘等支持平台的页面时,可以直接在页面上拿到网盘文件的直链(文件的真实下载地址),再交给 IDM、cURL 等下载器完成下载。它基于原版「网盘直链下载助手」(原作者油小猴)修改而来,AGPL-3.0 协议开源,并且去掉了原版中的广告与“暗号点亮”一类干扰。
它只做一件事:把网盘页面变成可下载的地址
网盘网页版的官方下载入口,通常和客户端引导、会员权益、下载队列绑定在一起。这个脚本做的事情很单一:调用各家网盘服务商公开的 API 接口,为指定文件请求一个可用的下载地址,再把这个地址展示在原来的页面上。
有两点需要说清楚,README 里也写得很明确:
- 脚本不经过任何第三方中转服务器,链接请求发生在浏览器与网盘官方接口之间,文件内容不经过作者机器;
- 下载速度取决于你自身账号的权限和网盘当时的策略。项目不承诺、也不宣称“破解限速”——如果你拿到更快的速度,通常是接口策略、本地网络环境或服务商带宽调整的结果,非会员账号依然会被限速。
市面上也有一类宣称“无限速解析”的脚本,原理是作者服务器“借用”他人会员账号转存文件后取回不限速链接,项目 FAQ(README-ScriptCat.md)专门解释了这种做法的副作用:账号可能连带被封、私密文件可能暴露给第三方、账号池被封后服务直接消失。这个脚本走的路线是把中间环节全部省掉。
覆盖面:九大网盘,桌面浏览器为主
最新版(v1.1.4)支持的网盘:
- 百度网盘(主页、分享页、时间线)
- 阿里云盘(含分享页,alipan.com / aliyundrive.com 域名)
- 中国移动云盘(yun.139.com、caiyun.139.com)
- 天翼云盘(cloud.189.cn)
- 迅雷云盘(pan.xunlei.com)
- 夸克网盘(pan.quark.cn,含分享页)
- UC 网盘(drive.uc.cn)
- 123 云盘(多个 123pan 域名,跟进新版页面较频繁)
- 光鸭云盘(v1.1.4 新增)
运行环境方面:需要 Tampermonkey 一类的用户脚本管理器;README 标注 Chrome ≥76、Edge ≥88,支持 Windows / macOS / Linux / Android 平台,脚本头部兼容声明还覆盖了 Firefox、Safari、Opera。
三步装好并验证
装脚本管理器:在浏览器安装 Tampermonkey(或 Greasemonkey)。
拉取仓库:
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant导入并启用:在 Tampermonkey 里新建脚本,把仓库中 (改)网盘直链下载助手.user.js 的全部内容替换进去,保存。随后登录任一支持的网盘、打开一个文件页,看到脚本注入的“下载助手”入口,即表示安装成功。
拿到直链之后:交给顺手的下载器
直链拿到手之后,脚本提供多种交付方式,可在页面上按需选择(config/config.json 里的文案也列了这些入口):
- API 下载:点击链接直接唤起 IDM、NDM,或用浏览器自带下载
- aria2 / XDown:复制地址粘贴到支持 aria2c 协议的下载器
- RPC 下载:推送到本地或远程的 Motrix、Aria2 Tools、AriaNgGUI
- cURL:粘贴到 Windows / Linux / macOS 终端,支持断点续传
- 比特彗星、ABDM等其他下载器
- 增强下载的多块多线程支持、进度条与剩余时间显示(v1.1.2 起)
界面层面,脚本对原网页做了美化和精简:主题色切换、深色模式、页面元素精简、Font Awesome 图标等,都可以在助手设置里开关。仓库里还附带了配套脚本 (改)百度网盘会员青春版.user.js,与主脚本搭配使用。
看懂仓库结构:每个文件管什么
仓库很轻,想深入看实现或改行为的话,主要看这几处:
- (改)网盘直链下载助手.user.js:主脚本,九大网盘的解析逻辑都在这里(约九千行)
- config/:一组按网盘区分的 JSON 备份配置,包含接口地址、按钮选择器、界面文案等。文件里的
tips字段写明了它的用途——仅在脚本无法访问远程配置服务时自动调用,不是用来手动“定制某个网盘”的 - default.min.css:脚本注入界面的样式
- eslint.config.mjs:代码风格与静态检查配置,配合
npm run check使用 - README.md:更新日志与项目说明
版本号见 package.json:当前正式版 v1.1.3,金丝雀(测试)版 v1.1.4。v1.1.4 于 2026-09-09 发布,主要变化是新增光鸭云盘支持、适配 123 云盘新版页面、优化夸克 Cookie 传递,并修复了迅雷云盘弹窗尺寸、ABDM 推送状态显示等问题;v1.1.3 则新增了 IDM 客户端设置、百度网盘分享页适配。
动手之前:关于速度的两句实话
- 非会员账号拿到直链后,速度仍受账号权限限制,不要期待“一解析就满速”;追求高速下载,安装官方客户端(贡献上行带宽换加速)或购买会员仍是更稳的路线,README 也是这么建议的。
- 这个项目的定位是“协助无法或不便使用官方客户端的用户合法下载自己的文件”,请配合各网盘的服务条款使用,避免批量抓取或二次分发他人分享的内容。
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考