ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

5 分钟跑通 LinkSwift:9 家网盘直链推给 IDM / Aria2 / cURL 的完整安装指南

5 分钟跑通 LinkSwift:9 家网盘直链推给 IDM / Aria2 / cURL 的完整安装指南

5 分钟跑通 LinkSwift:9 家网盘直链推给 IDM / Aria2 / cURL 的完整安装指南

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

LinkSwift 是一个跑在浏览器里的网盘直链解析用户脚本,覆盖百度、阿里、移动云盘、天翼、迅雷、光鸭、夸克、UC、123 共 9 家网盘。选中文件后向官方接口申请一条临时直链,再推给 IDM、Aria2、cURL 等下载器建任务。适合日常用下载器、却被浏览器里慢慢保存卡住的人。

先对号入座,三个问题:

  1. 下载器(IDM / Aria2 / cURL 任一)是你日常在用的?
  2. 文件常躺在网盘里,官方客户端不想装或装不了?
  3. 你要的是下载器能直抓的文件地址,而不是浏览器自己存?

三条都中往下看;只中一条,暂时不用装。

直链是什么:一个取件码加三条边界

本章解决:先弄清直链的机制和失效原因,以及脚本明确不做什么。

直链就是网盘官方接口在你登录后签发的文件下载地址,相当于一张取件码:盖着时间戳、写着你的账号身份、只在有效期内可用。以百度网盘为例,脚本走 openapi.baidu.com 换一张 AccessToken,再拿这张令牌调 pan.baidu.com 的rest/2.0/xpan/multimedia?method=filemetas&dlink=1接口取链——令牌到期链就断,所以铁律是"下载前现取现用"。

中间这段活由脚本干:你选中文件后,它替你向官方接口申请取件码,再按你选的方式(API / RPC / Aria2 / cURL / ABDM)交到下载器手里。

同时把边界一次说清,三件明确不做的事(README 有原文声明):

  • 不破解限速,脚本获取的链接均来自各网盘服务商公开 API,速度就是你账号在那家网盘里的正常速度
  • 不替代会员权限
  • 纯前端运行,@connect白名单里只有 9 家网盘的官方域名(baidu.com、aliyundrive.com、139.com、quark.cn 等),请求不经任何第三方服务器中转

✅ 下一步:带着这三个前提,去下一节完成安装与首次验证。

安装与首次取链验证:5 步跑通第一条链

本章解决:装好脚本,拿到第一条可检验的直链。

环境要求只有两条:

依赖项最低要求
浏览器Chrome ≥ 76 或 Edge ≥ 88
脚本管理器篡改猴(Tampermonkey)

安装步骤:

  1. 打开浏览器扩展页,确认篡改猴已启用;没有就先装。
  2. 新建脚本,把 (改)网盘直链下载助手.user.js 的内容整段粘进去保存。想先通读代码再导入的,可先克隆仓库:git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant
  3. 打开一个已登录的网盘页面并刷新。
  4. 在文件列表里选中一个文件,点顶栏出现的"下载助手"按钮。
  5. 在下载方式弹窗里任选一种,比如"API 下载"。

成功标准很具体:弹窗里出现这条文件对应的 http 直链,整条通路就跑通了。

⚠️ 批量文件别逐个点,先点"复制全部链接"一次性推给下载器;单文件现取现用,别囤着后下——直链过期即作废。

✅ 下一步:去下一节按你的系统配对下载器,用这条链实测一次。

按系统配对下载器实测

本章解决:链到手后,在你这个系统上用什么下载器、弹窗里选哪一项。

系统推荐下载器弹窗里选关键操作
WindowsIDM / NDMAPI 下载点直链自动唤起 IDM 建任务;未唤起就去 IDM 配置文件类型
macOSMotrixRPC 下载打开 Motrix 的 RPC 服务,脚本一键推送
LinuxcURL / Aria2cURL 下载 / Aria 下载命令贴终端,或直链丢进 XDown 等 Aria2 前端
AndroidAB Download ManagerABDM 下载先配置 ABDM 的 RPC 服务器地址并测试连接,再推送建任务

脚本内置 6 种下载方式:API、RPC(Motrix / Aria2 Tools / AriaNgGUI)、Aria2(XDown / 命令行)、cURL、比特彗星(BC 协议)、ABDM 推送。其中 IDM 走的是127.0.0.1:1001的本地客户端协议,Aria2 与 ABDM 都是可填服务器地址的 RPC 推送,支持配置里切换终端类型(Windows CMD / PowerShell / Linux / macOS)。

终端党走 cURL 通道,选"cURL 下载"后脚本会把可执行命令复制到剪贴板,核心形态是:

# -L 跟随跳转,-C - 断点续传,-o 指定文件名;PowerShell 下用 curl.exe curl -L -C - "粘贴刚取的直链" -o "文件.mkv"

⚠️ 带请求头的直链(夸克、迅雷等)脚本会自动把-H "User-Agent: ..."一并拼好,整段粘贴即可,别手动拆。

✅ 下一步:装好对应系统的下载器,用第一条直链实测一次,确认任务真的建出来了。

读懂 config 字段:9 家网盘其实是三档凭证

本章解决:直链到底从哪来,失效时先查什么。

📌 config/ 目录里每家网盘一份 JSON,相当于一张插座面板,写明"直链接口在哪、按钮插在哪"。以中国移动云盘为例,核心字段看 config/yidong.json:

{ "pcs": { "0": "https://yun.139.com/orchestration/personalCloud/uploadAndDownload/v1.0/downloadRequest", "1": "https://caiyun.139.com/stapi/outlink/content/download" }, "btn": { "home": ".top_button", "share": ".top-btns" } }
  • pcs:网盘签发直链的官方接口,"0" 对应个人页、"1" 对应分享页;
  • btn:页面操作按钮的 CSS 选择器,脚本照着它的位置弹菜单;
  • 部分配置还多一段dom,比如 config/ali.json 补充文件列表在 list / grid / switch 三类视图下的查找方式;ua字段给夸克配置专属 User-Agent;mirror字段给迅雷内置一组换源镜像。

加载机制是双保险:运行时先拉远端配置,拉不到自动回退仓库里这份本地备份(每份 JSON 的tips字段都写着这条回退规则)。

再按凭证分档看,9 家网盘其实是三档,失效表现各不相同:

分档网盘凭证形态失效时的典型表现
Cookie 直连阿里云盘 / 移动云盘 / 迅雷 / UC / 123登录态直连官方接口阿里双域名(aliyundrive.com 与 alipan.com)都支持;移动云盘个人页 yun.139.com 与分享页 caiyun.139.com 是两条通道;123 前端改版最快,选择器先失配
OAuth2 授权百度网盘 / 天翼云盘openapi.baidu.com 换 AccessToken;cloud.189.cn 的 ssoH5 单点登录百度报 9019 类错误是令牌寿命到了;天翼首次使用要先完成一次授权
混合(Cookie + 专属 UA)夸克网盘登录 Cookie + 夸克专属 UACookie 一掉就拿不到链,页面要常驻、登录态稳定

三档里挂得最多的两张牌是 123 云盘和夸克:前者页面选择器先失配,后者吃登录态。共同对策只有一个动作:更新脚本版本 + 重新登录授权,基本全覆盖。

想接入一家新网盘,照现有格式在 config/ 下补一份 JSON 提个 PR 即可,主框架代码一行不动。

✅ 下一步:对照表格确认你最常用的那家属于哪一档,失效时就知道先查凭证还是先查版本。

直链失效排查:先定位层再动手

本章解决:报错别慌,按固定路径三层排查。

授权层:链根本没签发出来

现象原因动作
百度网盘报 9019AccessToken 过期(脚本会自动清掉旧令牌)刷新页面,重新走一遍授权
百度网盘报 112页面会话过期刷新网页后重试
夸克拿不到链登录态掉了重新登录并保持该页面常驻
天翼云盘点了没反应还没完成授权先补一次 OAuth2 单点登录授权

页面层:按钮在、点了没弹窗,或弹窗里没链

现象原因动作
弹窗正常但取不到链脚本版本过旧,页面选择器失配(123 云盘、夸克最典型)更新到最新版
"下载助手"按钮压根不出现环境不满足核对 Chrome ≥ 76 / Edge ≥ 88,篡改猴是否装好并启用,然后刷新页面

下载器层:链在手上,下载不响应

现象原因动作
链接 403 / 404 或无反应直链过期重新解析取一条新的,旧链别复用
Windows 点了没唤起 IDM文件类型未关联按弹窗提示去 IDM 里配置文件类型
速度上不去账号本身的限速脚本不破解限速,想稳定就搭配网盘会员

定位口诀就三个问题:按钮在不在?弹窗有没有链?下载器认不认?答案落在哪层,就执行哪层的动作,别到处试。

✅ 下一步:下次卡住时,直接带着这张三问表排查。

收尾:一次点击,从网盘到任务

一条网盘文件地址变成下载器任务,中间只剩一次点击;用得顺就到此为止。

哪一层卡住了,去仓库提反馈时带上两样东西:网盘名 + 页面类型(个人页 / 分享页)。信息全,修得最快。

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

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

返回列表