LinkSwift 是一款基于 JavaScript 的网盘直链下载工具(AGPL-3.0 开源),由开发者 hmjz100 基于「网盘直链下载助手」二次开发。支持百度网盘、阿里云盘、夸克、123云盘等八大网盘,一键获取文件直链推送到 IDM/Aria2 下载加速。

🎤 引言

网盘资源多得数不过来,但下载速度永远被卡在几百 KB

要么是限速,要么是必须装客户端,要么是只能在 App 内"保存到网盘"。当你想用一个第三方下载器(比如 IDM、Aria2)拉满带宽时,才发现 —— 网盘压根不给你直链。

LinkSwift 就是为解决这件事而生的:17.9k Star、1.1k Fork 的 JavaScript 油猴脚本,跑在浏览器里,自动给八大网盘注入"获取直链"按钮,拿到链接后你直接喂给 IDM、Aria2、比特彗星都行。截至 2026-07-12 已有 321 次提交、20 个 Issue、64 个版本 Tag,最近一次更新是 2026-02-16 的 v1.1.3。


⭐ 核心功能

1. 八大网盘全覆盖

LinkSwift 不是只支持某一家网盘,而是把国内主流网盘全部打包支持

网盘状态
百度网盘
阿里云盘
中国移动云盘
天翼云盘
迅雷云盘
夸克网盘
UC 网盘
123 云盘

不管你的资源存在哪家网盘,大概率都能用同一个脚本搞定。新版网盘的分享页规则变化也持续跟进(比如 v1.1.2 适配 123 云盘新策略、夸克/UC 分享页),GitHub Issue 里也能看到作者一直在打补丁。

2. 直链 + 推送,下载器无缝接管

光拿到直链还不够,LinkSwift 的核心价值是"一键推送到下载器"

  • 浏览器内置下载:点击按钮直接拉起浏览器下载(最简单)
  • 推送 IDM:把链接丢给 Internet Download Manager,配合多线程 + 断点续传拉满带宽
  • 推送 Aria2:丢给开源下载器 Aria2,配 JSON-RPC 用 NAS 或者远程服务器拉,速度跑满
  • 推送比特彗星 (BitComet):老牌下载工具也支持
  • 复制 cURL / wget 命令:丢到终端跑,Linux/macOS 用户的最爱

测试环境:千兆宽带 + IDM 多线程 + LinkSwift 解析出的百度网盘直链,单文件能跑到 30-80MB/s(实际速度取决于网盘本身是否限速 + 账号等级,LinkSwift 本身不破解限速,但拿到了直链就能用专业下载器突破浏览器限速瓶颈)。

3. AccessToken 替代 Cookie,更安全

传统的网盘脚本依赖 BDUSS Cookie,一旦泄露账号就废了。LinkSwift 改用了更安全的 AccessToken 机制,每次解析时动态获取短期 Token,副作用是 Cookie 暴露窗口变小。

另外脚本执行阶段做了兼容性优化自动错误重试,不会因为网络抖动就直接 502。

4. 暗色模式 + 可定制主题

脚本内置了暗色模式(拯救长时间盯盘的社畜),并支持自定义主题颜色,网盘原版的广告/弹窗也能被精简。这是从原版「网盘直链下载助手」继承下来的好传统,UI 干净、按钮明显。

5. 多服务配置 + RPC 远程下载

v1.1.2.1 之后加入了 IDM 设置面板多服务配置切换,可以保存多个 Aria2/IDM 服务器配置(家里、公司、NAS 各一个),用下拉框快速切换。


📥 安装使用

前置条件

  • Chrome / Edge / Firefox 等现代浏览器
  • Tampermonkey(油猴脚本管理器)或 ScriptCat(脚本猫,国内开发者更友好)
  • 想用 IDM/Aria2 推送的话,相应下载器需要先装好并启用 RPC

安装步骤

方式一:从 GitHub 安装最新版(推荐)

  1. 安装 Tampermonkey 浏览器扩展(Chrome Web Store / Edge Add-ons / Firefox Add-ons)
  2. 打开 LinkSwift GitHub 仓库
  3. 找到 (改)网盘直链下载助手.user.js 文件(仓库根目录就有)
  4. 点击文件链接,Tampermonkey 会自动弹出安装界面
  5. 点「安装」即可

方式二:从 Greasy Fork 安装

如果是从 GreasyFork 找到的,建议前往 README 里 安装 章节选择一个合适的镜像源覆盖安装,避免因脚本失效或被恶意刷量导致无法及时更新。

⚠️ 作者特别提醒:GF 镜像里有人恶意刷量下载其他脚本,如果你从 GF 安装,发现功能不对,立刻回到 GitHub 看 README 选源。

基础使用流程

  1. 打开支持的网盘网站(百度网盘、阿里云盘等)
  2. 登录账号,定位到你自己网盘里的文件或者他人的分享链接
  3. 页面右上角会自动出现 LinkSwift 注入的「下载助手」按钮
  4. 选择要下载的文件(支持批量多选)
  5. 点击「获取直链」→ 稍等几秒 → 弹出直链列表
  6. 选择推送方式:

    • 浏览器直接下载
    • 推送到 IDM(前提:IDM 已启用高级集成)
    • 推送到 Aria2(前提:脚本设置里填好 RPC 地址)
    • 复制 cURL 命令

进阶配置(推送到 Aria2)

在脚本菜单的「配置」里填好:

RPC 地址:http://127.0.0.1:6800/jsonrpc
RPC 密钥:(如果 Aria2 启用了的话)

保存后,下次解析的链接就会自动推送到本地 Aria2。如果你在 NAS 上跑 Aria2,把 RPC 地址换成 NAS 的 IP(比如 http://192.168.1.100:6800/jsonrpc)就能远程推送 —— 公司电脑解析,网盘文件直接拖回家里 NAS。


🎯 适用场景

1. 个人文件备份与跨网盘迁移

场景:从百度网盘迁移 200G 文件到阿里云盘。

如果走客户端下载再上传,几百 KB/s 的速度要跑几天。用 LinkSwift 拿到百度网盘直链,推送到 IDM 跑满带宽,几小时搞定。网盘间快速迁移,效率提升一个数量级

2. 团队协作 / 客户文件分发

把项目文件上传到任意主流网盘,用 LinkSwift 生成直链后丢给客户的 IDM 下载,多网盘分摊 + 专业下载器加速,比单独开 OSS 还省事

3. NAS 用户重度依赖

把 LinkSwift + Aria2 RPC + NAS 串起来,完全自动化的下载链路:网页看到资源 → 脚本解析 → 推送到 NAS 上的 Aria2 → 自动拉回本地存储,连电脑都不用开。

4. 教育资源 / 媒体素材分享

下载离线课程、原画视频、素材包 —— 这些资源动辄几十 G,手动下载不现实。LinkSwift + Aria2 多线程可以显著提升效率。


⚠️ 注意事项

1. LinkSwift 不破解限速

重要前提:LinkSwift 拿到的是网盘服务商公开 API 返回的直链,并未绕过任何限速策略。如果你账号本身就是普通会员,IDM 拉满能跑到 5-10MB/s 已经是上限。如果是 SVIP 账号,直链能跑到 30-100MB/s。

这意味着:LinkSwift 的价值是让 IDM/Aria2 这类专业下载器可以接管下载过程(多线程、断点续传、远程推送),而不是"突破限速"。

2. 网盘官方策略变动频繁

网盘分享页规则经常变,脚本偶尔会失效。GitHub Issue 里能看到作者几乎每周都有小版本更新(v1.1.x 系列已经迭代到 1.1.3),建议:

  • 装脚本时勾选自动更新
  • 失效时第一时间去 GitHub Release 看是否有新版本
  • 不要从非官方渠道安装,避免被植入恶意代码

3. AGPL-3.0 协议合规

LinkSwift 是 AGPL-3.0 开源(比 Apache/MIT 更严格),衍生作品必须同样开源并保留版权声明。作为普通用户使用没问题,但如果你基于它做二次开发并分发,必须遵守 AGPL-3.0 的开源义务

4. 隐私安全

  • 脚本使用 AccessToken 而非 Cookie,相对安全
  • 但脚本会在所有网盘页面运行,建议只在你信任的网盘域名安装
  • 切勿将 AccessToken 暴露在公共脚本里

5. 仅供合法用途

严禁用于下载盗版资源、违规分享的内容。LinkSwift 仅提供技术便利,不承诺破解限速或提供违规服务。请遵守相关法律法规和网盘的服务条款。


✅ 总结

LinkSwift 优点

  • 八大网盘全覆盖,国内主流网盘一个脚本搞定
  • 直链 + 推送,和 IDM/Aria2/比特彗星无缝衔接
  • AGPL-3.0 开源,免费使用、安全机制更强
  • 活跃维护,v1.1.3 (2026-02) 持续适配新网盘规则
  • 17.9k Star 社区验证,文档清晰

已知短板

  • ⚠️ 网盘官方策略变动频繁,偶发失效需要更新
  • ⚠️ 不破解限速,速度受账号等级限制
  • ⚠️ AGPL-3.0 比一般宽松协议严格,二次开发需注意合规
  • ⚠️ 必须在 Tampermonkey/ScriptCat 环境下运行,多一层依赖

适合人群

  • 重度网盘下载用户(学术资料、影视资源、素材备份)
  • NAS 用户 + Aria2 重度玩家
  • 不想用网盘客户端、又舍不得 IDM 多线程加速的折腾党

不太适合

  • 只下小文件、不想折腾油猴脚本的轻度用户
  • 已经在用网盘官方客户端且速度满足需求的用户
  • 对 JavaScript 脚本安全性极度敏感的用户

如果你是那种"网盘资源多得是,但每次看到限速几百 KB 就头大"的人,LinkSwift + IDM 这个组合可以把你家里宽带的潜力榨干,真香


📦 GitHub 仓库https://github.com/hmjz100/LinkSwift

📥 Tampermonkey 安装:浏览器扩展商店搜索 Tampermonkey → 安装 → 打开 GitHub 仓库的 .user.js 文件链接 → 自动安装

🎬 相关项目网盘直链下载助手(LinkSwift 的前身,目前作者已转向 LinkSwift 维护)

🔧 配套工具Aria2 / IDM(专业下载器,配合 LinkSwift 使用效果最佳)