基于 LinkSwift 二次开发的油猴脚本增强版。在原有能力之上,补充日常转存整理工作流所需的多项自动化能力,并持续进行稳定性与可维护性优化。
当前版本:v1.1.38 许可:AGPL-3.0-or-later
- 多网盘适配:百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 光鸭云盘 / 夸克网盘 / UC网盘 / 123云盘。
- 便捷获取下载地址,支持配合常用下载工具使用。
- 自动转存 / 云添加 / 离线下载的辅助能力,减少重复操作。
- 下载历史记录、下载过滤、批量重命名等日常整理功能。
- 123 云盘可查看客户端下载进度与速度,直链额度不足时提示剩余额度。
「推送至 IDM」经由本地接收端中转:油猴脚本 → 127.0.0.1:16888 → IDM,可携带 Referer / Cookie,夸克、123 等需要请求头的直链也能正常下载。
不装也能用:接收端不可用时会自动降级为「复制 IDM 命令到剪贴板」,
Win+R粘贴回车同样能导入 IDM。 只有夸克 / 123 这类必须带请求头的直链才推荐装接收端。
- 下载:
IDMPush.exe(约 11 MB,单文件,免安装) - 双击运行一次:自动注册
linkswift://协议、自动找到IDMan.exe、写好配置,弹一个「配置完成」提示框,点确定关闭即可(不需要保持运行)。 - 回到网盘页面点「推送至 IDM」,脚本会自动唤起接收端,空闲 120 秒自动退出。
接收端不常驻、不开机自启、不需要管理员权限、只监听
127.0.0.1,且只接受本脚本的请求。 若提示找不到 IDM:IDMPush.exe --idm "C:\Program Files (x86)\Internet Download Manager\IDMan.exe"。
详细说明见 docs/idm-receiver.md。
-
浏览器安装油猴(Tampermonkey)或 Violentmonkey。
-
打开下面的安装地址,点击「安装」:
https://github.com/dx-y/linkswift-enhanced/raw/main/linkswift-enhanced.user.js
-
打开目标网盘页面,脚本自动生效。
百度网盘 · 阿里云盘 · 中国移动云盘 · 天翼云盘 · 迅雷云盘 · 光鸭云盘 · 夸克网盘 · UC网盘 · 123云盘
脚本头部已配置 @updateURL / @downloadURL 指向本仓库,后续发布新版本后油猴会自动检测并提示更新。更新记录见 CHANGELOG.md。
- 接收端改为免安装版本:下载后双击运行一次即完成配置,不需要 Node 或 .NET 环境。
- 接收端只在推送时被唤起,空闲 120 秒自动退出,不常驻、不开机自启。
- 推送 IDM 可携带 Referer / Cookie,夸克、123 的直链可正常下载。
- 新增光鸭云盘支持,修复 123、百度、移动云、天翼、UC 等网盘的取链与适配问题。
- 九种下载方式可分别开关,设置一次九个网盘统一生效。
- 推送 IDM 可携带请求头,夸克、123 的直链能正常下载;可选择先选保存位置。
- 123 云盘可查看客户端下载进度,额度不足时提示剩余额度。
- 接收端按需拉起,无常驻、无开机自启;修复接收端中文推送死锁。
- 修复「推送至 IDM」按钮无限转圈。
- 修复夸克网盘推送按钮卡死、推送锁被污染、文件名含特殊字符导致推送失败。
- 推送失败时自动唤醒 IDM 扩展会话。
- 修复 123 网盘勾选文件后仍提示未勾选。
- 修复「IDM 服务未就绪」误报。
| 能力 | 说明 |
|---|---|
| 自动转存 / 云添加 / 离线下载 | 识别转存任务后自动切换目标网盘,自动触发「云添加 / 离线下载」并逐条填充链接完成转存 |
| 下载历史 | 记录最近生成的下载任务,便于回查与复用 |
| 下载过滤 | 按关键字 / 后缀名过滤待下载文件 |
| 批量重命名 | 对文件名批量改名后再生成下载链接 |
| 多终端命令 | 一键复制适配不同下载器的命令 |
| 推送 IDM(本地接收端) | 可携带 Referer / Cookie,需要请求头的直链也能交给 IDM 下载 |
| 下载方式开关 | 九种下载方式可分别开关,九个网盘统一生效 |
| 123 客户端面板 | 查看客户端下载进度与速度,额度不足时提示剩余额度 |
- 页面监听开销大幅降低,长时间挂着页面不卡。
- 主题换色不再卡死或占用内存;下载按钮出问题会自动恢复。
- 下载历史兼容旧数据,记录可正常删除。
- 各网盘按钮位置、菜单展开、勾选识别、报错提示的适配问题已修复。
- 清理未调用的死代码,收敛两套冲突的转存存储逻辑为一套统一的存储链路(自动转存 / 云添加 / 离线下载功能完整保留)。
- 第三方依赖 CDN 切换至 jsdelivr,提升加载稳定性。
- 全量修复各网盘 IDM 接管下载:补齐 UA / Referer / Cookie 请求头,增加 RPC 兜底与诊断日志。
- 新增 Client ID 自动探测与会话自愈,推送失败自动重连并重推。
- 新增 Hydra 下载管理器支持。
- 本脚本用于整理网盘页面上的下载地址,方便配合常用下载工具使用。
- 请遵守各网盘的服务条款,使用产生的后果由使用者自行承担。
- 网盘接口可能随时调整,不保证功能长期可用。
本项目基于「网盘直链下载助手」(油小猴)与 LinkSwift(hmjz100)二次开发,遵循 AGPL-3.0-or-later,对原作者表示致谢。