根据 LinkSwift 的官方仓库,这是一个基于 JavaScript 的网盘文件下载地址获取工具,作为浏览器用户脚本(Userscript)运行,支持百度网盘、阿里云盘、123云盘等九大主流网盘。以下是基于其文档整理的部署与使用教程。

🧭 核心功能与定位

LinkSwift 是“网盘直链下载助手”的一个修改分支,旨在帮助用户获取网盘文件的直接下载链接,以便配合 IDM、Aria2 等第三方下载器使用。其核心特点包括:

  • 广泛支持:覆盖百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、夸克网盘、UC网盘和123云盘。
  • 多种下载方式:支持直接下载、推送到 IDM、Aria2、比特彗星等 RPC 下载器。
  • 界面增强:美化下载窗口,支持深色模式,并可自定义网盘界面主题色。
  • 链接管理:支持缓存链接、复制 cURL/Aria2 命令、批量获取链接。

重要声明

  • 本项目基于网盘公开 API 获取链接,不破解限速。下载速度取决于网盘服务商策略和你的网络环境。
  • 请勿将其宣传为“加速下载”或“破解限速”的工具。任何第三方夸大宣传均不代表项目立场。

📦 安装方法

LinkSwift 是一个用户脚本,需要配合用户脚本管理器(如 Tampermonkey、Violentmonkey 或 ScriptCat)使用。

1. 前提条件

在你的浏览器中安装一个用户脚本管理器扩展:

  • Tampermonkey(推荐):Chrome、Edge、Firefox 等均可安装。
  • Violentmonkey:开源替代品。
  • ScriptCat(脚本猫):国内用户可选。

2. 安装脚本

根据你的网络环境,选择一个源点击安装:

版本 安装源 说明
正式版 GitHub 国际用户首选,更新及时
正式版 OpenUserJS 更新可能不及时
正式版 脚本猫 国内用户可选
金丝雀版 GitHub (预览版) 包含最新功能,可能不稳定

点击链接后,脚本管理器会自动弹出安装界面,点击“安装”即可。

🚀 使用指南

  1. 登录网盘:在浏览器中正常登录你需要使用的网盘网页版(如 pan.baidu.com)。
  2. 进入文件页面:进入网盘的文件列表或分享页面。
  3. 勾选文件:勾选你想要获取下载链接的一个或多个文件。
  4. 点击“下载助手”:在页面顶部的工具栏或文件列表上方,会出现一个 “下载助手” 或类似名称的按钮。点击它。
  5. 选择下载方式:在弹出的窗口中,你可以选择:
    • API 下载:直接通过浏览器下载。
    • 推送下载:将链接推送到 IDM、Aria2、比特彗星等下载器(需先在脚本设置中配置 RPC 地址)。
    • 复制链接:复制直链或 cURL/Aria2 命令。
  6. 开始下载:选择方式后,脚本会获取链接并开始下载或推送。

⚙️ 高级设置

点击“下载助手”菜单中的 “助手设置”,可以进行以下自定义:

  • 下载器配置:设置 IDM、Aria2 RPC 地址、比特彗星等下载器的连接信息。
  • 界面主题:更改网盘页面的主题色,或启用深色模式。
  • 链接缓存:管理已获取的下载链接缓存。
  • 按钮位置:调整“下载助手”按钮在页面上的位置。

❓ 常见问题与注意事项

  • 脚本无效或按钮不出现?
    1. 确保已在浏览器中登录网盘网页版。
    2. 确认脚本已启用,并在网盘页面刷新后重试。
    3. 检查脚本管理器是否正常运行。尝试禁用其他可能冲突的脚本。
    4. 查看脚本管理器是否有错误提示(通常点击扩展图标可查看)。
  • 获取链接失败或报错(如 9019)?
    • 通常与网盘接口变更有关。建议更新脚本到最新版本
    • 百度网盘可能需要重新进行授权(登录)。
  • “推送下载”失败?
    • 检查在“助手设置”中配置的 RPC 地址、端口和密钥是否正确。
    • 确保目标下载器(如 Aria2)已启动并配置了 RPC 服务。
  • 下载速度慢?
    • LinkSwift 不破解限速。速度受网盘服务商策略、你的账户类型(如非会员)和网络环境影响。可尝试使用 IDM 等多线程下载器,但效果因网盘而异。

总结

LinkSwift 是一款实用且方便的用户脚本,它通过整合网盘公开接口,简化了获取直链的过程。推荐通过 Tampermonkey 从 GitHub 直接安装最新版本。其核心价值在于一站式获取多个网盘的下载链接,并支持主流下载器,适合需要频繁在网页版网盘和第三方下载工具间切换的用户。使用时请留意其功能边界,它不是一个“破解”工具,而是提升下载管理效率的助手。项目采用 GPL-3.0 许可证。