9 大网盘一键拿直链:LinkSwift 网盘直链下载助手安装与使用指南
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
LinkSwift(网盘直链下载助手)是一款基于 JavaScript 的浏览器用户脚本:在网盘页面勾选文件后,它会通过各网盘公开的官方 API 换取真实下载地址(也就是"直链"),再交给 IDM、Aria2、cURL 等下载工具去完成传输。它支持百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、光鸭云盘、夸克网盘、UC 网盘、123 云盘共 9 个平台,基于经典脚本【网盘直链下载助手】二次开发,去掉了广告与暗号验证环节。
先说三个最常见的卡点
几十个散文件,网页端只能一个个点。课程资料、图片素材散落在两三个网盘账号里,网页版逐个下载速度慢、中途还容易断,装多个官方客户端又占地方。这类"零散小文件批量搬运"正是直链最擅长的场景:一次勾选、批量复制链接,丢进 IDM 一次任务全带走。
大文件要跨设备传输,客户端太麻烦。在 A 电脑上传完文件,B 设备不想装任何客户端,直接拿到直链用wget或curl在终端里拉取即可,断了还能续传。
团队分发共享资料,不想受网页端限制。把解析出的直链发给成员,每人用自己顺手的下载器,断点可续,不用每个人都装同一个客户端。
如果你的日常是上面任何一种,这个脚本值得花十分钟装上。
拿到直链后,到底改变了什么
没有直链时,文件走的是网盘网页的"浏览器下载"通道:单线程、速度受网页策略限制、中断就得重来。有了直链之后,下载动作被移交给了专业下载器,脚本本身只负责"换地址"这一步:
| 对比项 | 网盘网页端直接下载 | 用 LinkSwift 解析直链 |
|---|---|---|
| 下载通道 | 浏览器单线程 | IDM / Aria2 / cURL 等任意工具 |
| 批量操作 | 逐个点击 | 勾选整文件夹,批量复制全部直链 |
| 断点续传 | 依赖浏览器,经常失效 | 下载器原生支持 |
| 多平台操作 | 每家网盘逻辑不同 | 9 个网盘同一套"下载助手"交互 |
| 依赖 | 无 | 需先安装用户脚本管理器 |
需要注意的一点:直链速度取决于各网盘对非会员的策略、当前网络和服务端负载,脚本不承诺加速,也不做限速破解(这一点后文再展开)。它的价值在于把"拿地址"这件事标准化了,剩下的吞吐能力交给下载工具。
三步装好并启用脚本
第一步,装一个用户脚本管理器。最常用的是 Tampermonkey(篡改猴),Chrome 76+、Edge 88+、Firefox 都支持;国内网络环境下,脚本猫作为管理器也是成熟选择,脚本本身在脚本猫也有收录。
第二步,拿到脚本文件。直接下载仓库里的主脚本文件 (改)网盘直链下载助手.user.js 即可。想连同配置一起研究的话,克隆仓库更方便:
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant第三步,导入并启用。把.user.js文件拖进浏览器窗口,或在管理器面板里点"导入",确认授权后脚本即完成安装。随后打开任意受支持的网盘页面,稍等片刻,页面顶部就会出现"下载助手"入口。
建议只从仓库或脚本猫等官方渠道获取脚本,其他来源的安装包无法保证与最新版同步。
从勾选文件到弹出下载窗口
日常操作就三步,9 个网盘逻辑完全一致:
- 进入网盘文件列表页,勾选要下载的文件——支持全选,也支持勾选整个文件夹;
- 点击"下载助手"按钮,脚本自动调用官方 API 解析出真实下载地址;
- 在弹出的下载窗口里选择通道(API / Aria2 / cURL / 比特彗星 / ABDM),复制地址或一键推送给下载器。
两个细节:百度网盘这边现在走 AccessToken 授权,替代了早年容易失效的 Cookie 方案,长时间未操作导致过期时重新登录一次即可;个别网盘的分享页不支持直链解析,脚本会提示"保存到网盘",转存到自己网盘后再下载就能绕开。
五种下载通道怎么选 📥
下载窗口里提供的通道,按使用习惯对号入座:
- API 下载:交给 IDM、NDM 或浏览器自带下载,点一下就走,适合绝大多数日常场景;
- Aria2 / RPC 下载:推送到 Motrix、XDown、Aria2 Tools 等支持 Aria2 协议的工具,多线程加断点续传,大文件首选;
- cURL 下载:复制命令到 Windows、Linux、macOS 终端执行,服务器环境也能用,支持断点续传;
- 比特彗星下载:为习惯用 BT 下载器的用户预留的通道;
- ABDM 下载:轻量下载器 AB Download Manager 用户专属。
另有一个"增强下载"模式,在浏览器内做多块多线程分片下载,能显示进度和预估时间;但大文件受浏览器线程与内存限制,脚本自己的提示也是:非必要情况(比如系统装不了任何下载器)不建议使用。
顺手把网盘界面也收拾一下
功能之外,脚本对页面观感也做了两件事。一是主题色:内置度盘经典蓝、平安红、盎然绿、周年橙、星空紫等多套配色,选定后网盘页面整体跟着换色,在设置页里切换即可。二是深色模式与界面精简:支持深色主题,并对部分网盘提供精简规则,把导航栏、推荐位等干扰元素收起来,让文件列表更清爽。
如果你用百度网盘,仓库里还有一个配套脚本 (改)百度网盘会员青春版.user.js,可以配合使用进一步美化度盘界面,属于可选扩展。
遇到转圈或报错,先查这里
| 现象 | 处理办法 |
|---|---|
| 按钮没反应、一直转圈 | 刷新页面重试;确认脚本管理器处于启用状态、脚本是最新版本 |
| 百度网盘获取链接失败 | AccessToken 可能过期,重新登录授权后再次获取 |
| 提示"服务器未返回有效数据" | 多为页面验证令牌过期,刷新页面再重新获取 |
| 分享页只显示"保存到网盘" | 平台策略不支持分享页直链,先转存到自己网盘再操作 |
| 解析出的链接下载很慢 | 属网盘服务商策略与网络环境所致,可换多线程工具、避开高峰 |
| RPC 推送提示失败但实际成功 | 个别客户端的已知误报,以下载器里的任务为准 |
config 目录里值得动的几处设置
项目的接口地址与页面适配规则以 JSON 形式放在config/目录:config/ali.json、config/quark.json、config/tianyi.json、config/xunlei.json、config/yidong.json分别对应各网盘的接口与选择器配置,config/config.json则是脚本的本地兜底备份。
对使用者来说,更常用的是脚本设置面板里的这几项:
- aria2 RPC 参数(域名、端口、路径、token、下载目录):想让"推送到 Aria2"生效,需要指向你自己的下载服务;
- 链接缓存:经常下载同一个文件时,开启可省掉重复解析;
- 请求超时与网络重试:弱网环境下调大更稳。
改完在面板里保存即可,不需要改脚本代码。
关于速度和边界的三句实话
它不是破解工具。项目 README 里明确写着:所有下载链接均来自各网盘公开的官方 API,项目从未承诺、也不实现任何形式的限速破解。偶尔下得快,是平台策略差异、网络环境或阶段性带宽调整的结果,别把它误当成"破解"。
克制使用。高频大量下载可能触发平台安全机制;受版权保护的内容不要碰;脚本全程走官方接口,不经过第三方中转,也不要求你交出密码。
版本要盯紧。各网盘页面改版频繁,脚本靠持续跟进维持可用(最近一次正式版 v1.1.3 还新增了光鸭云盘支持、适配了 123 云盘新策略)。按钮失灵时,第一件事就是确认版本是最新的。
写在最后
一个脚本,9 个网盘,5 种下载通道,加上几套现成的界面主题——LinkSwift 把"从网盘拿文件"这件事拆成了勾选、点按钮、选通道三步。项目结构也很轻:主逻辑全在 (改)网盘直链下载助手.user.js 一个文件里,config/目录存各网盘适配规则,default.min.css是基础样式,读源码没有门槛。装一次,之后每次下载都能省几分钟,这就是它的全部卖点。
【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考