网盘下载最麻烦的地方,很多时候不是文件本身,而是链接的流转:先在网盘页面里找到文件,再确认账号和权限,然后想办法把下载地址交给浏览器、IDM 或 Aria2。

LinkSwift 想解决的正是这一段流程。它是一个基于 JavaScript 的用户脚本,会在支持的网盘页面中加入“下载助手”,帮助用户取得当前账号有权访问的文件下载地址,或者把地址推送到外部下载工具。

先说结论:它适合已经有网盘账号、并且习惯使用外部下载器的用户;它不是会员破解工具,也不承诺突破网盘服务端的限速。

本文信息根据 LinkSwift 仓库 README、用户脚本源码、Release 和提交记录核验,时间截至 2026 年 10 月 29 日。网盘接口和页面结构随时可能变化,实际可用性请以项目最新发布版本为准。

它解决的是什么问题?

LinkSwift 的定位是“网盘文件下载地址获取工具”,基于油小猴的“网盘直链下载助手”修改而来。

安装后,它会在受支持的网盘页面中注入一个“下载助手”按钮。用户可以勾选文件,再选择复制链接、复制命令行,或者把下载任务推送到 IDM、Aria2、cURL、NDM、BitComet、AB Download Manager 等工具。

它主要改善的是下载流程:

  • 不必在网盘页面和下载器之间反复查找、复制链接。
  • 批量文件可以集中生成下载地址。
  • 可以把任务交给更适合长期下载的本地工具。
  • 可以按自己的需要选择浏览器下载或外部下载器。

但这些便利都建立在一个前提上:用户必须已经拥有对应文件的访问权限。

它能做什么,不能做什么

可以做到不应当误解为
调用用户自己的网盘登录状态或令牌提升账号权限,把免费账号变成会员
获取当前账号有权访问的文件地址破解网盘会员、共享会员账号或绕过付费额度
把任务交给外部下载器突破网盘服务端设置的限速
对部分文件尝试多线程、分段下载保证所有文件都能加速或永久直链
减少复制和切换下载工具的操作绕过分享文件的保存、转存或访问限制

项目本身也明确表示,它没有通过作者服务器中转文件,也没有采用“借用会员 Cookie 池”的下载模式。脚本做的是调用网盘接口,并把结果交给用户自己选择的下载工具。

不过,这属于项目对工作方式的说明,不代表脚本在技术上拥有更小的网络权限。安装前仍应查看脚本声明的权限,并只使用可信来源的版本。

支持哪些网盘?

截至本文核验时,正式版 v1.1.3 支持以下 8 家网盘:

网盘状态
百度网盘正式版支持
阿里云盘正式版支持
中国移动云盘正式版支持
天翼云盘正式版支持
迅雷云盘正式版支持
夸克网盘正式版支持
UC 网盘正式版支持
123 云盘正式版支持
光鸭云盘仅在开发分支中出现,尚未作为稳定版发布

开发分支的脚本已经标记为 v1.1.4,并增加了光鸭云盘相关内容,但截至核验时还没有对应的正式 Release。开发版可能包含更新功能,也可能出现未修复的问题,不建议作为默认安装版本。

安装前需要准备什么?

LinkSwift 是一个用户脚本,不能直接双击运行。浏览器需要先安装兼容的用户脚本管理器,例如 Tampermonkey 或 ScriptCat。

安装时建议注意三点:

  1. 只从项目 README 列出的官方渠道获取脚本,例如 GitHub、Gitee、ScriptCat 或 OpenUserJS。
  2. 优先安装 main 分支对应的正式版本;dev 分支属于金丝雀版本,主要用于尝鲜和反馈问题。
  3. 如果使用第三方镜像或转载版本,应自行确认文件来源和内容;项目不对非官方渠道版本负责。

OpenUserJS 也是项目列出的渠道之一,但仓库说明其更新可能不及时。想核对自己是否使用最新稳定版,可以优先查看 GitHub Releases。

基本使用方法

1. 安装并启用脚本

在浏览器中安装用户脚本管理器,再通过官方链接安装 LinkSwift。安装完成后,确认脚本处于启用状态。

2. 登录网盘并打开文件页面

进入受支持的网盘官网并登录。部分分享文件还要求先保存或转存到自己的网盘,具体取决于网盘服务商的规则。

3. 完成首次点亮

首次打开网盘页面时,按钮可能显示“点我点亮”。按照页面引导选择“直接点亮”,刷新页面后即可继续操作。

这一步主要是完成脚本的本地初始化,并不等于完成了网盘账号授权。

4. 选择文件并打开下载助手

勾选一个或多个文件,也可以先在目录中选中文件,再点击页面上的“下载助手”按钮。

5. 选择链接去向

可以按需要选择:

  • 复制下载地址;
  • 使用浏览器增强下载;
  • 复制 cURL、Aria2 等命令行;
  • 推送到已配置的 IDM、NDM、BitComet 或 ABDM。

如果使用百度网盘,首次操作可能还需要完成官方 OAuth 授权,授权范围通常涉及 basic 和 netdisk。遇到无法确认授权对象或应用名称不一致的页面时,不建议直接忽略提示继续操作。

适合哪些场景?

批量整理下载任务

当需要把多个文件交给下载器时,逐个复制链接很容易遗漏。LinkSwift 可以集中选中文件并生成任务,更适合批量处理。

已有 IDM、Aria2 等工作流

如果本地已经配置好 IDM 或 Aria2,LinkSwift 可以把网盘页面接到现有下载流程中,不必为每个文件重复复制命令和参数。

需要更适合大文件的下载方式

浏览器自带下载在处理大文件、断点续传或任务管理时不一定方便。把地址交给专门的下载器,通常更便于观察进度和统一管理。

这里的“方便”不等于“更快”。实际速度仍取决于网盘服务端、账号权限、文件大小、网络环境和下载器设置。

需要提前了解的限制

1. 账号、权限和额度仍然有效

LinkSwift 使用用户自己的登录状态或令牌,因此不会改变账号本身拥有的权限。

例如,部分免费账号仍会受到流量额度限制;百度、天翼等网盘的某些分享文件可能需要先保存或转存;夸克和 UC 的部分接口会要求登录,或者在游客文件大小超限时拒绝请求。

2. 它不破解服务端限速

脚本可以尝试多线程、分段请求和重试,但这只是下载方式的调整,不等于突破网盘在服务器端设置的速度限制。

如果账号权限、文件来源或服务商策略限制了速度,客户端更换下载器通常不能消除这些限制。

部分网盘生成的地址不能脱离当前浏览器环境直接使用。复制到其他设备或下载器后,可能出现 403、文件名缺失或下载中断。

夸克、UC 等下载命令甚至可能携带当前页面的 Cookie;百度的下载链接也可能包含访问令牌。不要把完整命令、截图或日志公开发布。

4. 网盘页面改版会影响脚本

用户脚本需要适配具体页面结构和接口。一旦网盘改版,按钮消失、弹窗尺寸异常或链接获取失败都属于可能情况。

正式版 v1.1.3 的发布说明曾记录迅雷页面更新造成的弹窗和文本尺寸异常,以及 ABDM 推送可能显示失败的问题。虽然对应 Issue 后来已经关闭,但正式发布说明仍将其列为已知问题,因此不能仅凭 Issue 状态判断所有场景都已修复。

5. IDM 推送仍是 Beta 功能

把任务推送到 IDM 通常需要安装 IDM 浏览器扩展,并取得扩展使用的数值型客户端标识。它不像普通复制链接那样即装即用,部分浏览器组合也可能需要额外排查。

安全与合规清单

使用这类工具时,建议至少做到以下几点:

  • 只从项目官方列出的渠道安装脚本。
  • 不把 Cookie、AccessToken、RPC 密钥、下载命令或完整日志发给他人。
  • 远程下载器尽量使用 HTTPS、访问控制和独立的认证密钥。
  • 只下载自己有权访问、保存和传播的内容。
  • 遵守网盘服务条款、版权要求和所在地区的法律规定。
  • 遇到不明授权页面时停止操作,不要为了“先用起来”忽略安全提示。

LinkSwift 使用 AGPL-3.0-or-later 许可证。开源许可证允许在遵守相应条款的前提下使用、修改和分发代码,但它不会授予用户下载或传播受版权保护内容本身的权利,也不能替代网盘服务协议。

最后的建议

如果你只是偶尔从网盘下载一个文件,浏览器自带下载可能已经足够;如果你经常需要把多个文件交给 IDM、Aria2 或其他下载器,LinkSwift 能明显减少链接复制和任务创建的操作成本。

更合适的理解方式是:它是一个连接网盘页面与下载器的效率工具,而不是绕过账号、会员、流量或版权限制的万能方案。

安装时优先选择正式版,先用小文件测试当前网盘和浏览器组合;如果链接失效、下载报错或页面功能异常,应回到项目仓库确认最新版本和已知问题,而不是继续公开传播包含凭证的链接与命令。

官方资料