LinkSwift:九大网盘直链提取与下载工具
2026/9/17 1:53:05 网站建设 项目流程

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 换取文件的下载地址,不破解限速、不绕过规则。同一账号下,官方客户端常被服务端策略压制,非会员常见仅百 KB/s 量级;改用直链配合多线程下载器后,通常可达该账号被允许的上限。

30 秒上手

  1. 克隆仓库,获取脚本文件:
git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
  1. 浏览器安装脚本管理器:Chrome / Edge → Tampermonkey,Firefox → Greasemonkey。
  2. 用浏览器打开(改)网盘直链下载助手.user.js,按脚本管理器的提示确认安装。
  3. 登录任一支持的网盘网页版并刷新页面,顶栏出现"下载助手"按钮即生效。
  4. 需要百度网盘增强体验时,加装配套的(改)百度网盘会员青春版.user.js

能力全景

平台支持状态关键特性配置文件路径
百度网盘支持个人网盘 / 分享页 / 文件夹选择config/config.json
阿里云盘支持个人 / 分享直链config/ali.json
中国移动云盘支持分享下载 / 批量复制config/yidong.json
天翼云盘支持网页端选文件config/tianyi.json
迅雷云盘支持分享页下载config/xunlei.json
夸克网盘支持Cookie 换直链config/quark.json
UC网盘支持分享页适配主脚本内置
123云盘支持新策略持续适配主脚本内置
光鸭云盘支持1.1.4 新增主脚本内置

直链提取原理

脚本在各网盘的文件列表页注入"下载助手"入口,点击即可换取所选文件的真实下载地址。实现上先按@match域名清单识别页面类型(个人网盘或分享页),再调用对应网盘的公开 API——接口端点与页面按钮规则维护在config/目录的各 JSON 文件中,用当前登录账号的凭据完成换取。效果是直链经统一的下载窗口返回并做链接缓存,重复点击同一文件不会反复触发请求。

多下载器对接

同一批直链可对接五种下载方式。下载窗口内提供 API 下载(IDM / NDM / 浏览器原生)、Aria2、RPC(Motrix)、cURL、比特彗星五个选项,点击后分别生成对应命令或直接发起推送。效果是桌面端交给 IDM 多线程接管,服务器与 NAS 端交给 cURL 或远程 RPC,一条直链两种用法。

批量选取与多线程

支持在文件列表勾选多个文件或文件夹后批量提取直链,1.1.2 起增强下载支持多块多线程,窗口内可一键复制全部链接。配合aria2c -x 16 -s 16这类参数时,大文件可以充分用满多线带宽。

工作流实战

百度网盘 + IDM 本地下载

  1. 登录百度网盘网页版,进入文件列表,勾选目标文件。
  2. 点击顶栏"下载助手",弹出下载窗口。
  3. 选"API 下载"并确认,浏览器触发下载,IDM 自动拦截并开始多线程。
  4. 开启"推送到 IDM"(1.1.2.1+)后可跳过浏览器环节,直链直达 IDM 客户端;1.1.3+ 还能在设置中指定 IDM 客户端路径。

输入:勾选的文件 → 处理:脚本调百度官方 API 换直链、IDM 执行多线程 → 输出:文件落到本地默认目录。

cURL 远程服务器下载

  1. 在任一网盘网页端勾选文件,打开"下载助手"。
  2. 选"cURL 下载"复制命令,或选"RPC 下载"把链接直接发给远程服务。
  3. 在远程机器(NAS / 服务器)上执行:
curl -L "直链地址" -o "文件名" --retry 3 aria2c -x 16 -s 16 "直链地址"
  1. 按终端输出核对进度;网络中断后重跑同一命令即可续传。

输入:网页端勾选的文件 → 处理:直链经剪贴板/RPC 发送到远程机、下载器多线程拉取 → 输出:文件落盘到远程目录,本地浏览器全程只负责发起。

进阶配置

以下是最常改动的高频参数,均位于脚本的设置面板:

参数何时需要改
RPC 服务地址与密钥用远程 Aria2 / Motrix 下载时必填
多服务配置1.1.1+ 支持增删切换多个服务,本地与 NAS 各挂一个
推送到 IDM1.1.2.1+,跳过浏览器把直链直发 IDM
IDM 客户端设置1.1.3+,需要指定本地 IDM 实例路径时
网盘主题色助手美化页,纯界面调整,不影响取链

技术要点

项目采用 AGPL-3.0-or-later 许可证开源,基于"网盘直链下载助手"修改而来。代码结构是一个 主脚本(约九千行)+config/下每个网盘一份独立配置 + 单独的 百度网盘青春版;config/是远程配置的备份文件,远程服务不可用时自动加载兜底。

版本日期核心改动
1.1.42026-09-09新增光鸭云盘、适配 123 云盘、请求头标准化
1.1.32026-02-16新增 IDM 客户端设置、优化链接缓存与分享页
1.1.2.12025-12-28新增推送到 IDM、修复 Aria2 / cURL 命令错误
  • 纯 JavaScript 油猴脚本,无后端依赖
  • 每个网盘独立 JSON 配置,便于扩展
  • document-start 阶段注入
  • eslint 静态检查代码质量
  • 远程配置失效时本地备份兜底

避坑指南

Q:下载速度能提升多少?为什么没提升?本项目不破解限速,直链走的是你自己的账号权限,非会员仍会被网盘限速。若速度变快,通常是直链避开了客户端开销,或网盘服务端带宽策略波动所致。要稳定提速,官方会员仍是唯一途径。

Q:获取直链失败怎么排查?先确认已登录且页面为最新版本,刷新重试;9019 类错误多为凭据过期,重新登录即可。仍失败则看浏览器控制台的报错,并检查脚本管理器里是否有新版本。

Q:API 下载点了没唤起 IDM?多为文件类型关联问题,在 IDM 的"常规选项"中配置已下载的文件类型;1.1.3+ 也可用 IDM 客户端设置指定路径,绕开关联。

Q:手机上能用吗?脚本主要面向桌面浏览器,移动端脚本管理器的用户脚本支持有限,且部分网盘手机页面不在@match匹配范围内,建议在电脑上使用。

九网盘一脚本,直链获取是唯一目的。完整版本历史见更新日志。

【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询