ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

网盘直链下载怎么做?LinkSwift 让百度网盘、阿里云盘等 8 家网盘直链一步取出

网盘直链下载怎么做?LinkSwift 让百度网盘、阿里云盘等 8 家网盘直链一步取出

网盘直链下载怎么做?LinkSwift 让百度网盘、阿里云盘等 8 家网盘直链一步取出

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

在百度网盘网页版里选中整个文件夹,一键取出其中所有文件的下载地址,再把它们批量交给下载器跑完——这是网盘直链下载最典型的用法。LinkSwift((改)网盘直链下载助手)是一个基于 JavaScript 的油猴脚本,运行在浏览器里的各网盘网页端,负责从页面里取出文件直链,后续下载则交给 IDM、Aria2 等外部下载器完成,整个过程不需要安装任何网盘客户端。

它解决了什么问题

  • 不用装网盘客户端:脚本随浏览器运行,打开网页版网盘就能取链。
  • 取链在浏览器本地完成:文件不经过第三方服务器中转,脚本没有后台账号池。
  • 全部代码开源:基于 AGPL-3.0 许可发布,取链逻辑可以逐行查看。

安装与配置

第一步:安装脚本管理器

油猴脚本本身不能直接执行,需要 Tampermonkey、Violentmonkey 或脚本猫这类脚本管理器承载。到你所用浏览器的扩展商店中搜索并安装其中任意一款即可。

第二步:获取脚本

有两种方式。一是完整克隆仓库,便于查看配置与后续更新:

git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant

二是只取核心文件 (改)网盘直链下载助手.user.js。

第三步:导入并启用

在管理器中新建用户脚本,把 .user.js 文件内容整体粘贴进去,保存并打开启用开关。回到网盘网页并刷新,文件列表旁就会出现"下载助手"按钮,取链流程从这里开始。

支持范围:8 家网盘按页面类型与规则来源划分

个人网盘页

百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、夸克网盘、UC 网盘、123 云盘的个人页均可取链,其中百度网盘支持整包选中文件夹。

分享页取直链的做法

支持分享页的有百度网盘、阿里云盘、夸克网盘、123 云盘:在分享链接页面登录后,脚本同样能取出文件的直链,适合"别人分享的文件需要离线保存"的场景。

配置来源:独立 JSON 还是内置规则

  • 百度网盘、阿里云盘、移动云盘、天翼云盘、迅雷云盘、夸克网盘各有独立 JSON 配置,存放在 config/ 目录,例如 config/ali.json 对应阿里云盘、config/quark.json 对应夸克网盘,接口地址、按钮位置、提示文案都写在里面。
  • UC 网盘与 123 云盘没有独立配置文件,取链规则直接内置在脚本里。

下载器路线对比

取到直链后,按使用环境选一条路线即可:

路线代表工具适合人群上手成本
多线程桌面下载器IDM、NDM用 Windows 桌面端下载大文件的人,IDM 装好后还能被脚本直接唤起低
命令行工具Aria2、cURL在服务器或无图形界面环境跑下载的人,cURL 支持断点续传中
远程推送(RPC)Motrix、比特彗星已在使用 Motrix 或比特彗星的人,点一下按钮任务直接进入下载队列中

推送类路线需要在脚本设置里填写下载器服务的地址与密钥,配置 Aria2 推送下载时填好服务地址即可,设置面板还提供连接测试,方便排查网络问题。

脚本内部是怎么运转的

每个网盘对应的 JSON 配置里保存着接口地址、按钮选择器、界面文案以及各下载入口的提示文本。当脚本无法访问远程配置服务器时,会自动改用仓库内置的本地备份配置,取链功能因此不会因配置端故障而中断。早期版本里的独立 RPC 下载入口已合并进 Aria2 下载项统一处理,配合 Motrix 或比特彗星的远程服务使用;界面方面则采用主题注入方式,新增样式集中在脚本自身的节点下,网盘原生页面被改动的部分更少,脚本移除后页面可以完整还原。设置面板还保留了"返回下载窗口"的入口,调整过设置之后不必重新取链。

常见问题

页面上看不到下载助手按钮脚本未启用,或当前网址不在匹配范围内。先在管理器中确认开关已打开,再确认你所在的页面属于支持的平台与页面类型,然后刷新页面。

点击后取不到直链或提示报错多数情况是未登录、登录态过期,或接口临时限流。重新登录网盘账号后刷新页面,稍等几分钟再试。

下载速度不理想直链只负责取出下载地址,实际速度由网盘侧按账号权限分配,非会员账号照常被限速,这一点换任何下载器都无法改变。

弹窗样式错位、按钮异常可能是页面改版或其他脚本产生冲突。先临时停用其余脚本再刷新;若问题持续,删除旧版脚本并导入最新版本。

使用说明

这里把几件容易误会的事说清楚:脚本不破解任何网盘的限速机制,速度上限始终由账号权限决定;所有直链均取自各网盘官方公开的 API 接口;取链过程完全在你的浏览器里完成,文件不经过第三方服务器中转;代码完全开源,行为可审计。使用上请遵守各网盘服务条款,只下载自己有权访问的内容。

LinkSwift 省去的是客户端和手动取链的麻烦,它不负责把下载变快。装好脚本管理器、导入脚本、打开任意一家支持的网盘页面,把第一条直链交给你惯用的下载器,就可以开始了。

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

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

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进