跳到正文
LinkSwiftLinkSwift立即安装
首页 / 使用文档

LinkSwift 使用文档

从安装脚本到获取直链,找到你需要的操作方法。

认识 LinkSwift

LinkSwift 是一款基于 JavaScript 开发的开源网盘直链解析工具,通过浏览器用户脚本获取受支持网盘的文件下载地址,再交由浏览器或已配置的下载工具处理。

它不是独立的 Windows 安装软件。使用前需要安装脚本猫、Tampermonkey 等脚本管理扩展。脚本仍需与网盘接口通信;使用远程 Aria2 时,还会向你配置的下载服务发送任务。

LinkSwift 运行于浏览器脚本环境,不提供在线网盘解析服务。安装和使用时无需向本站提交网盘账号、密码或 Cookie。

安装教程

  1. 01

    准备浏览器与扩展权限

    使用 Chrome、Edge 等支持扩展的桌面浏览器。将浏览器更新至受支持版本,并允许所需扩展权限。普通手机浏览器通常不能运行用户脚本。

  2. 02

    安装脚本管理器

    在脚本猫或 Tampermonkey 官网选择对应浏览器的扩展。完成添加后,将扩展固定到工具栏,打开管理面板并确认扩展已启用。

  3. 03

    安装并启用 LinkSwift

    点击“下载 LinkSwift 脚本”,进入脚本管理器安装确认页,核对名称、来源、匹配网站和权限,再确认安装。在已安装脚本列表中检查 LinkSwift 已启用。按扩展提示允许用户脚本运行。

  4. 04

    进入网盘使用

    打开受支持的网盘网页版并登录,刷新页面,选择文件后找到“下载助手”,按提示选择 API 下载、复制链接或 Aria2 下载。

如扩展提示需要额外权限,请按浏览器与脚本管理器说明开启“允许用户脚本”或开发者模式,并在安装前核对来源与权限。

首次使用:找到下载助手

  1. 打开受支持的网盘网页版,登录你自己的账号。
  2. 选择需要下载的文件;部分网盘或分享场景需要先保存到自己的网盘。
  3. 找到工具栏中的“下载助手”按钮,打开 LinkSwift。
  4. 根据用途选择 API 下载、复制链接或已经配置好的下载器。

按钮位置会随网盘页面和脚本版本变化。如未显示,请先刷新网页,再检查脚本与站点访问权限。

支持网盘

正式版 v1.1.3 支持八大网盘;金丝雀测试版 v1.1.4 新增光鸭云盘,尚非正式品质。不同网盘与分享页的可用方式可能不同,请以脚本实际选项为准。

浏览器下载与复制链接

在网盘中选中文件并打开下载助手,选择“API 下载”。获取可用链接后,可以通过浏览器直接下载,或将链接复制到你信任的下载工具。

  1. 确认账号仍处于登录状态,且拥有文件访问权限。
  2. 选择文件并打开 API 下载窗口,等待文件地址获取完成。
  3. 选择下载操作,或使用复制链接功能;批量下载以当前网盘与脚本支持情况为准。

下载地址可能带有临时签名或访问凭证。请不要公开分享,也不要发送到不信任的网站。链接失效时回到网盘重新获取。

如何使用 IDM 下载

IDM 需要单独安装。先确认 IDM 可以正常创建下载任务,浏览器集成扩展已启用,并与当前浏览器兼容。

  1. 打开 LinkSwift 的下载助手,根据当前版本进入 API 下载或 IDM 相关选项。
  2. 如使用推送功能,先在助手设置中检查 IDM 客户端设置,并按提示完成本机配置。
  3. 获取链接后选择推送到 IDM;也可以复制下载地址,在 IDM 中新建下载任务。
  4. 核对文件名与保存位置,再开始下载。
未弹出 IDM 时,先检查浏览器集成、客户端设置和软件是否正在运行。链接过期或任务返回鉴权错误时,请回到网盘重新获取链接;部分任务需要保留请求头信息。

如何配置 Aria2

Aria2 RPC 用于接收下载任务。使用前需在电脑、NAS 或服务器上安装并运行 Aria2,启用 RPC,并确认浏览器能够访问该服务。

  1. 打开 LinkSwift 助手设置,找到 Aria2 / RPC 下载相关配置。
  2. 填写服务器地址与端口。常见本机地址为 http://127.0.0.1:6800/jsonrpc;NAS 场景应替换为实际局域网地址。
  3. 在 RPC Secret 中填写与 Aria2 服务配置相同的密钥,不要填写网盘密码。
  4. 如脚本提供连接测试,先测试并保存。然后回到网盘选中文件,使用 Aria2 下载推送任务。
  5. 在 Aria2 管理界面查看任务、保存目录和错误信息。
不要将未鉴权的 Aria2 RPC 接口直接暴露到公网。连接失败时检查服务是否运行、地址与端口、RPC Secret、防火墙及 HTTPS 网页的混合内容限制。

cURL 使用方法

在 LinkSwift 中选择复制 cURL 命令,再在本机终端执行。Windows 可使用 PowerShell 或 Windows Terminal;macOS / Linux 可使用终端。请先检查生成命令中的地址、文件名和请求头。

命令格式示例 · 请替换文件地址
curl --location --output "file.zip" "https://example.com/file.zip"

Windows 如遇到命令别名问题,可以使用 curl.exe。实际下载应优先使用脚本生成的完整命令,保留必要请求头;不要向本站提交真实下载链接或凭证。

本站仅提供示例复制,不在网页中执行命令。遇到链接过期时重新获取,不要重复使用已失效的签名地址。

分享文件下载

打开分享页面后,先按网盘要求输入提取码或登录账号,再检查是否出现下载助手。若当前分享场景不支持直接下载,请先保存到自己的网盘,再在网盘文件列表中操作。

部分分享场景、文件类型、账号权限和平台策略可能影响可用功能。LinkSwift 不保证所有分享链接都可以直接下载,不会改变文件的访问权限与可见范围。

常见问题与故障排查

点击下载按钮出现脚本代码怎么办?+

先确认脚本管理器已安装并启用,允许用户脚本所需权限,再重新点击安装按钮。不要把网页代码当作独立安装程序运行。

安装后没有出现下载助手怎么办?+

检查 LinkSwift 是否启用、当前网盘是否在支持范围内;刷新网盘页面,确认浏览器已授予扩展对该站点的访问权限。

浏览器提示脚本未启用怎么办?+

打开扩展管理页,根据脚本管理器提示开启允许用户脚本的选项或开发者模式,再检查脚本开关。

网盘页面更新后功能异常怎么办?+

检查项目发布页是否有修复,更新正式版后重试。仍无法恢复时,记录浏览器、网盘和错误信息,到项目问题区反馈。

下载链接过期或登录状态失效怎么办?+

重新登录网盘,刷新文件页面并再次获取下载链接。确认文件仍存在且账号有权访问,避免重复使用旧任务中的临时地址。

Aria2 连接失败怎么办?+

确认 Aria2 正在运行且已启用 RPC,检查地址、端口、密钥、防火墙与浏览器网络限制。先用可信的 Aria2 管理界面验证连接,再检查 LinkSwift 设置。

下载速度没有提升怎么办?+

下载速度受网盘账号权限、平台策略、网络与服务状态影响。LinkSwift 获取下载地址,不对下载速度作出承诺。请检查账号限制与本地网络。

反馈问题时请提供浏览器、脚本管理器、LinkSwift 版本、网盘名称与可复现步骤,并遮挡账号、下载凭证和 RPC 密钥。

前往 GitHub 项目问题区 ↗