3 步搞定网盘直链下载:LinkSwift(Online-disk-direct-link-download-assistant)完整安装与使用指南 3 步搞定网盘直链下载LinkSwiftOnline-disk-direct-link-download-assistant完整安装与使用指南【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant上周同事从阿里云盘分享了一个 2GB 的安装包我盯着官方客户端的下载进度条看了半小时速度稳定在 200KB/s 左右。问题不在于网络而在于网页端根本没有给我真实的文件下载地址。LinkSwift仓库名 Online-disk-direct-link-download-assistant就是为这件事而生的它是一个基于 JavaScript 的用户脚本在你浏览网盘页面时帮你拿到文件的真实下载直链再把链接交给 IDM、Motrix、aria2 这类专业下载工具去跑。下面用不到十分钟把它装好。项目定位LinkSwift 是一个运行在浏览器里的用户脚本UserScript它调用各网盘官方公开的 API 接口把你在页面上勾选的文件翻译成带正确请求头的直链地址。原理上它只是取链器不经过任何第三方服务器中转拿到的速度完全取决于你自身账号的权限非会员依然会被限速——这一点它和那些号称破解限速的解析脚本有本质区别。核心能力速览九网盘覆盖百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、夸克网盘、UC网盘、123云盘、光鸭云盘六种下载方式API 下载、Aria2 协议、RPC 推送、cURL 命令、比特彗星、推送至 IDM增强下载纯浏览器内多线程多分片下载无需安装任何下载器链接缓存同一文件无需重复请求二次取链几乎秒出界面美化网盘页面注入下载按钮、主题色、深色模式环境准备现代浏览器Chrome ≥76.0 或 Edge ≥88.0Firefox、Safari、Opera 也可用脚本在run-at document-start阶段执行用户脚本管理器Tampermonkey 或 Violentmonkey脚本的宿主环境必装已登录的网盘账号直链需要你的登录态至少登录一个目标网盘下载工具可选IDM、Motrix、XDownAria2等决定你拿到直链后的下载方式Node.js可选仅当你想参与代码维护、运行npm run check做 lint 检查时需要快速部署步骤 1安装用户脚本管理器打开你浏览器对应的应用商店搜索 TampermonkeyChrome/Edge或 ViolentmonkeyFirefox安装后点一下图标确认扩展启用。步骤 2获取脚本源码如果你习惯从源码安装克隆仓库到本地git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant cd Online-disk-direct-link-download-assistant仓库里真正要安装的是主脚本文件改网盘直链下载助手.user.js另一个改百度网盘会员青春版.user.js是官方配套扩展可按需安装。步骤 3把脚本装进浏览器管理器用文本编辑器打开改网盘直链下载助手.user.js全选复制点击脚本管理器图标 → 添加新脚本粘贴全部内容按 CtrlS 保存脚本头部声明了version 1.1.4保存后管理器会自动检查更新源。步骤 4到网盘页面验证打开pan.baidu.com或www.aliyundrive.com等任意受支持域名登录账号。页面工具栏区域应该出现脚本注入的下载按钮如果页面没有变化检查脚本管理器里该脚本是否勾选启用。步骤 5配置下载工具可选想用专业下载器提速提前把 IDM 或 Motrix 装好。RPC 推送类下载还需要在助手设置里填上 RPC 服务的地址与密钥详见下文配置章节。功能详解核心逻辑全部集中在主脚本文件 改网盘直链下载助手.user.js网盘直链下载助手.user.js) 中约 9000 行 JavaScript下面按功能模块拆开看。直链获取原理脚本在页面加载时document-start注入监听识别你勾选的文件后调用该网盘官方公开的下载接口各接口地址配置在config/目录的备份 JSON 中拿到带签名和正确请求头的直链。操作路径打开网盘页面并登录在文件列表勾选一个或多个文件百度网盘分享页同样支持点击脚本注入的下载按钮等待几秒弹窗列出可用下载方式每种方式旁有适用工具说明关键行为直链带时效签名过期后需重新获取脚本有链接缓存机制短时间内重复取链直接走缓存不支持保存到网盘的平台如部分分享页只会显示保存按钮不显示下载选项请求走脚本管理器的跨域通道GM_xmlhttpRequest不受页面 CORS 限制多种下载方式拿到直链后弹窗里提供 6 种出口按你的环境选一种即可API 下载浏览器直接下载或唤起 IDM/NDM最省事Aria2 协议复制链接到 XDown、Motrix 或 Linux 终端的 aria2cRPC 下载一键把链接推送到本地或远程 Motrix / Aria2 Tools / AriaNgGUIcURL 下载复制命令行到 Windows/Linux/macOS 终端支持断点续传BC 下载复制地址到比特彗星推送至 IDM通过 IDM 的浏览器捕获扩展弹框v1.1.3 起支持增强下载这是脚本内置、不依赖任何外部工具的方式通过脚本管理器的跨域请求能力下载文件的多个分片在内存中聚合为 blob 后触发下载同时满足网盘对请求头的要求页面上能看到进度条、速度和预估剩余时间还支持多线程与镜像域名生成。注意它受浏览器内存限制官方建议仅在2GB 以内的文件使用超大文件可能导致浏览器卡顿。助手设置下载弹窗里有助手设置入口可修改RPC 服务地址host/port/path/secret改完可一键生成 AriaNg 的配置链接IDM 客户端扩展标识idm.id决定推送至 IDM 时用哪个扩展捕获主题色、深色模式、网盘界面精简规则百度网盘 AccessToken 的获取与缓存状态配置与调优脚本运行时会优先请求油小猴的在线配置服务器连不上时自动回退到config/目录下的本地备份文件config/config.json 就是主备份结构如下{ code: 200, // 状态码200 表示本配置可用 tips: 油小猴服务器配置的备份文件…, // 仅在无法访问在线服务器时自动调用 pcs: { 0: https://pan.baidu.com/rest/2.0/xpan/multimedia?methodfilemetasdlink1, 1: https://pan.baidu.com/api/sharedownload?channelchunleiclienttype12web1app_id250528 }, // 百度网盘取链 API 地址 btn: { home: .tcuLAu, // 主页按钮注入点的 CSS 选择器 main: .wp-s-agile-tool-bar__header, share: .module-share-top-bar .x-button-box }, // 分享页按钮注入点 name: 网盘直链下载助手, // 脚本显示名称 version: 6.2.3 // 配置版本号 // ... 其余为提示文案与下载方式说明 }config/下还有按平台拆分的备份文件文件作用ali.json阿里云盘 API 与按钮选择器quark.json夸克网盘 API、按钮选择器与专属 User-Agenttianyi.json天翼云盘接口配置xunlei.json迅雷云盘接口配置yidong.json移动云盘接口配置关键参数说明参数默认值作用推荐值pcs见上文百度网盘取链 API 地址列表保持默认随版本更新btn各平台选择器按钮注入位置页面改版导致按钮错位时按实际 DOM 修改ua各平台 UA请求网盘 API 时的 User-Agent保持默认version6.2.3配置版本号保持默认RPC host/port设置页填写推送下载目标Motrix 等Motrix 默认 127.0.0.1:12345idm.id空IDM 扩展捕获标识在 IDM 扩展中查看后填入推荐配置组合轻量模式什么都不改默认走 API 下载 链接缓存适合只偶尔下载小文件的场景全速模式助手设置中填好 Motrix 的 RPC 地址与 secret下载时选RPC 下载适合大文件与批量任务无客户端模式环境装不了任何下载器时2GB 以内文件用增强下载大文件用 cURL 复制命令实战演练把 5GB 视频从阿里云盘分享页交给 aria2 下载背景同事分享了一个 5GB 的 4K 视频你想用 XDown 多线程拉下来。打开www.alipan.com/s/xxx分享页勾选视频文件点击脚本注入的下载按钮等待直链弹窗选择Aria 下载地址已复制到剪贴板在 XDown 中粘贴并添加任务或终端执行 aria2c 命令结果取链耗时通常几秒下载速度取决于阿里云接口策略与你的带宽社区反馈配合会员权限时可达 MB/s 级别。从百度网盘个人盘推送大文件到远程 Motrix背景家里 NAS 上跑着 Motrix想把网盘里的压缩包直接推过去。在助手设置中把 RPC 地址填为 NAS 的 IP、端口与 secret用设置页自带的测试连接确认通打开百度网盘个人盘勾选目标文件点下载按钮 → 选RPC 下载到 Motrix 任务列表里确认任务已创建并开始下载结果浏览器里无需占用任何下载带宽NAS 端自动接管整个任务断网重连后 Motrix 会续传。用 cURL 在 Linux 服务器上下单文件背景服务器上装不了图形界面下载器只要一条命令。浏览器里打开夸克网盘勾选文件下载弹窗中选cURL 下载命令被复制到剪贴板粘贴进服务器终端执行中断后加-c参数重跑即可续传结果一条命令完成无需在服务器上登录任何网盘账号。数据说话先说清楚一个前提LinkSwift 不承诺提速下载速度由你的账号权限和网盘接口策略决定非会员仍会被限速。它的价值在于拿回直链 自由选下载器这部分可以用可量化的指标对比维度网盘官方客户端LinkSwift 脚本安装体积单个客户端数百 MB脚本文件不足 1MB常驻内存数百 MB 常驻无独立进程随浏览器页面存在覆盖平台一个客户端对应一个网盘一个脚本覆盖 9 个网盘多线程下载内置规则固定可接 IDM/Motrix/aria2 等第三方直链导出不可每文件取链典型耗时约数秒界面精简不可支持主题色、深色模式、按钮注入资源占用对比指标本项目传统客户端安装大小1MB150-500MB额外常驻内存0运行于浏览器标签页内约 200-500MB支持系统Windows / Mac / Linux / Android 浏览器按平台分发手机网页端功能受限关于速度取直链本身是几秒级的轻量请求增强下载模式官方标注浏览器内存限制在 2GB 内可能更小超出时建议换 aria2 或 RPC 推送。排错手册问题1页面上没有出现下载按钮F12 打开控制台看是否有脚本报错红色确认当前网址在脚本match列表内例如必须是pan.baidu.com而非其他域名到脚本管理器确认脚本处于启用状态强刷新页面CtrlShiftR还不行去仓库 Issues 搜按钮不显示或提一个附上网址与浏览器版本问题2点下载后一直转圈或提示取链失败确认你已在网盘页面登录登录态是取链的前提百度网盘用户检查 AccessToken 是否过期助手设置里重新获取并缓存令牌清一次浏览器缓存再试确认脚本是最新版v1.1.3 正式版 / v1.1.4 测试版旧版接口可能已失效还不行去 Issues 搜9019或AccessToken这是百度网盘授权类错误的常见关键词问题3选了 API 下载但没有唤起 IDM在 IDM 里确认选项 → 常规 → 集成已启用对应浏览器到助手设置填写 IDM 扩展标识idm.id确保与浏览器里 IDM 扩展一致确认 IDM 版本较新旧版不支持该捕获方式临时替代改用复制全部链接手动喂给下载器还不行去 Issues 搜IDM提 Issue附上 IDM 版本号问题4RPC 推送显示失败但任务其实已创建这是 v1.1.4 之前已修复的误报场景先升级到最新版脚本到 Motrix 任务列表核实任务是否真的在跑检查 RPC 的 secret 是否与 Motrix 设置中一致若 Motrix 在远程机器上确认该机器防火墙放开了 RPC 端口还不行去 Issues 搜RPC附上 host/port 配置secret 打码问题5增强下载进度卡住或浏览器卡顿确认文件大小是否超过 2GB超过就换 aria2/RPC 方式关闭其他重内存标签页给 blob 聚合留内存换 Chrome/Edge 最新版重试把增强下载当作兜底方案大文件始终建议外部下载器还不行去 Issues 描述文件类型与大小方便开发者复现参与生态 收尾参与生态报告问题到仓库 Issues 描述症状附上网盘平台、浏览器、脚本版本号提交代码克隆仓库https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant后修改本地先跑npm run check过一遍 eslint再提 Pull Request适配新页面某网盘改版导致按钮选择器失效时更新config/下对应平台的btn字段完善文档README 与脚本内注释都欢迎补充收尾✅ 免费开源AGPL-3.0 许可代码完全可审计无隐藏付费环节✅ 无第三方中转只调用网盘官方公开 API文件内容不经过任何中间服务器✅ 九网盘一份脚本装一次覆盖主流网盘换平台不用换工具✅ 出口自由IDM、Motrix、aria2、cURL、比特彗星随你挑✅ 轻量不到 1MB 的脚本没有常驻进程直链在手下载工具自己选网盘限速时代里多一种自己的选择。提示仅用于下载/处理自己拥有版权或已获授权的内容请遵守各平台服务条款。去仓库点个 Star遇到按钮不显示、取链失败就顺手提个 Issue这是帮到下一个用户最直接的方式。【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考