夜雨聆风学习资料网

ARTICLE · 1341631

网盘下载还能这样玩?一个脚本支持 9 大网盘

网盘下载还能这样玩?一个脚本支持 9 大网盘

平时用网盘下载文件,你可能遇到过这样的情况:文件明明已经保存在网盘里,下载时却只能依赖官方客户端;想用 IDM、Aria2 这类下载工具管理任务,却发现网页并没有直接提供可用的下载地址。

尤其是需要下载大文件、批量文件,或者希望统一管理下载任务时,这种体验并不算方便。

今天介绍一个 GitHub 上的开源项目:LinkSwift。

它是一个基于 JavaScript 的浏览器用户脚本,可以在支持的网盘网页中获取文件下载链接,并提供多种下载方式。项目目前在 GitHub 上已经积累了约 3.9 万 Stars。

我翻到它的时候眼前一亮,思路很直接:一个脚本,把 9 大网盘的下载链接交给 IDM、Aria2。

项目地址:https://github.com/hmjz100/LinkSwift

01

PART

LinkSwift 到底是什么

WHAT · 定位

简单来说,LinkSwift 就是一个运行在浏览器里的网盘下载助手。它不是独立的下载软件,也不需要另外搭建服务器,而是通过 Tampermonkey、脚本猫 等用户脚本管理器,运行在网盘网页中。

安装之后,访问支持的网盘页面,就可以使用它提供的下载助手功能。它主要解决三个问题:

获取网盘文件的下载链接增强网盘网页的下载操作与界面把下载任务交给外部下载工具

对于习惯使用 IDM、Aria2 等工具的人来说,这种方式可以让网盘下载流程更灵活一些。

02

PART

支持哪些网盘

COVERAGE · 覆盖

这是 LinkSwift 比较实用的地方。根据项目 README,目前支持以下 9 个网盘:

网盘
支持情况
百度网盘
支持
阿里云盘
支持
中国移动云盘
支持
天翼云盘
支持
迅雷云盘
支持
光鸭云盘
支持
夸克网盘
支持
UC 网盘
支持
123 云盘
支持

也就是说,你不必为每个网盘单独寻找不同的下载辅助脚本。

不过,不同网盘的接口、网页结构和下载策略都可能发生变化,实际能否获取链接,还要以当前版本和具体文件为准。

03

PART

有哪些值得关注的功能

FEATURES · 功能

1. 获取文件下载链接

这是项目最核心的功能。LinkSwift 会根据不同网盘的实现方式,尝试通过服务商公开的 API 获取下载地址。拿到链接后,就可以按自己的习惯做后续处理,而不必完全依赖网盘网页自带的下载流程。

2. 对接多种下载工具

IDM

适合习惯用 IDM 管理下载任务的用户。

Aria2

适合使用命令行、RPC 或自动化下载流程的用户。

AB Download Manager

可以把任务交给桌面下载管理器。

cURL

方便需要在命令行中处理下载任务的用户。

不同网盘和下载方式的支持情况可能存在差异,建议按项目说明配置。

3. 支持增强下载与多线程

项目更新记录里还提到了增强下载的多块多线程支持,以及下载进度显示等功能。对部分支持的下载场景,这些功能能让文件下载管理更直观。但要注意:多线程不等于一定能突破网盘的带宽限制,实际速度仍取决于服务商策略、网络环境和文件资源。

4. 网盘界面美化

LinkSwift 不只是一个获取链接的工具。它还对部分网盘网页做了界面增强,包括主题颜色、下载窗口、按钮布局和提示信息等。如果你经常用网盘网页版,这些调整也能带来一些便利。

5. 正式版与测试版

正式版

适合日常使用,稳定性优先。

金丝雀版

包含更新的功能和修复,但可能存在不稳定情况。

普通用户建议优先安装正式版。

04

PART

如何安装

SETUP · 上手

LinkSwift 本身是用户脚本,所以得先准备一个用户脚本管理器。按下面四步走就行。

第一步 · 安装脚本管理器

Tampermonkey 篡改猴ScriptCat 脚本猫Violentmonkey 暴力猴

第二步 · 安装 LinkSwift

项目 README 提供了多个安装来源,选一个打开脚本安装页,按脚本管理器的提示完成安装即可:

GitHub:

https://github.com/hmjz100/LinkSwift

脚本猫:

https://scriptcat.org/scripts/code/1604/LinkSwift.user.js

OpenUserJS:

https://openuserjs.org/install/hmjz100/LinkSwift.user.js

建议优先使用项目 README 列出的官方发布渠道,不要随意安装来历不明的第三方修改版本。

第三步 · 打开网盘网页

安装完成后,进入支持的网盘网页。如果当前网盘和页面版本适配正常,就能看到 LinkSwift 提供的下载助手入口。选择文件,再按页面提供的功能获取下载链接或选择下载方式。

第四步 · 配置下载工具

如果希望把任务交给 IDM、Aria2 或其他下载器,需要按对应工具的要求完成配置。例如 Aria2 通常需要正确配置 RPC 连接信息;IDM 等桌面软件则需要确保本地客户端正常运行。完成后,按 LinkSwift 页面里的操作提示发送下载任务。

05

PART

它真的可以破解网盘限速吗

BOUNDARY · 边界

这里需要特别说明。丑话说在前面:LinkSwift 官方明确表示,项目不承诺、不宣传,也不实现对网盘限速机制的破解。

它获取下载链接的方式基于各大网盘服务商公开的 API 接口。如果某些情况下下载速度有所提升,可能与服务商接口策略、用户网络环境或阶段性带宽调整有关,并不意味着脚本能够绕过会员限制或破解限速。

别把它理解成一个网盘不限速工具。它真正的价值是:让用户在支持的场景下,获得更多下载方式的选择。

说到底,把选择下载工具的权利拿回来,和破解限速是两回事。

06

PART

哪些人适合使用

WHO · 人群

如果你符合下面几种情况,可以试试 LinkSwift:

经常用百度网盘、阿里云盘、夸克网盘习惯用 IDM 或 Aria2 管下载任务想把网盘下载整合进自己的工具体系不想每个网盘都单独找辅助脚本常用网盘网页版而非官方客户端

如果你只是偶尔下载几个小文件,官方客户端可能已经足够,就没必要多装一层脚本了。

07

PART

项目地址与许可证

INFO · 信息

项目名称:LinkSwift

GitHub:https://github.com/hmjz100/LinkSwift

开发语言:JavaScript

许可证:GNU AGPL-3.0

AGPL-3.0 是带有网络服务源代码提供要求的开源许可证。如果计划修改项目并向他人提供服务,或者做二次开发、分发,需要认真阅读许可证里的义务。

项目 README 也明确提醒:通过它列出的官方渠道获取脚本,避免安装未经验证的修改版本。

LinkSwift 并不是一个能够神奇破解网盘限速的工具,但它确实提供了一种更灵活的网盘下载方式。

对于已经习惯用 IDM、Aria2 等下载工具的人来说,把网盘网页和外部下载器连接起来,本身就是一个很实用的改进。

项目地址:

https://github.com/hmjz100/LinkSwift

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料