res-downloader 完整教程:如何用资源嗅探把无水印视频、音频保存到本地
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一款桌面端资源嗅探下载工具:开启内置的本地 HTTPS 代理后,它能把微信视频号、抖音、快手、小红书、酷狗、QQ音乐中播放的视频、音频、图片、m3u8 流、直播流列出来并一键存到本地,加密的微信视频号视频还能解密,支持 Windows、macOS、Linux 三个平台。
res-downloader 是什么:工具定位与实现原理
- 桌面跨平台工具,覆盖 Win / macOS / Linux
- 原理:本地 HTTPS 代理拦截经过的流量
- 资源嗅探:视频、音频、图片、m3u8、直播流
- 深度适配视频号、抖音、快手、小红书等平台
- 视频解密:还原加密后的视频文件
软件用 Go 编写,代理拦截核心在 core/proxy.go,平台专用逻辑(如视频号的解密钩子)放在 core/plugins/ 插件目录,界面基于 Wails 框架。
res-downloader 安装步骤:三步完成第一次捕获 🚀
第一步:安装
git clone https://gitcode.com/GitHub_Trending/re/res-downloader也可以直接取发布页的预编译包。安装时必须同意安装证书文件并允许网络访问;Windows 首次使用需右键"以管理员身份运行",Win7 请用 2.3.0 版本。
第二步:首次配置
进入设置页确认三处,改完点"保存":
- 代理:Host 为
127.0.0.1、端口8899,一般不用改 - 存储路径:点"选择"指定一个有写入权限、空间充足的目录
- 资源类型:默认全部捕获,不需要哪类就取消勾选
第三步:完成首次捕获
点左上角"启动代理"(新版为"开启抓取"),然后去微信或浏览器播放想保存的内容,回到软件首页即可看到资源列表。Mac 用户可用命令验证系统代理是否生效:
networksetup -getwebproxy Wi-Fi返回结果里出现127.0.0.1和8899即配置成功。
res-downloader 功能拆解:批量下载、类型筛选、视频解密 🧩
- 资源嗅探|实时列出经过代理的媒体资源并按类型分类|左上角"启动代理"按钮|所有用户
- 类型筛选|列表只显示图片 / 音频 / 视频 / m3u8 / 直播流等指定类型|资源列表顶部筛选菜单|列表条目多时
- 批量下载|勾选多个资源一次性下载到存储目录|勾选后点"批量下载"|素材批量收集
- 视频解密|把加密视频(主要是视频号)还原成可播放文件|资源操作菜单里的"视频解密",可选用第三方软件下载完成的文件来解|视频号用户
- 复制链接|导出资源原始链接交给 IDM、Motrix 等工具下载|资源操作菜单"复制链接"|大文件走多线程下载
- 批量导入 / 导出|列表导出为 resd 格式 txt,可在另一台机器导入|工具栏"批量导出 / 批量导入"|双机迁移
- 清空列表|先清空再刷新目标页面,快速定位新资源|列表顶部"清空"|列表过大时
平台支持一览:视频号、抖音、快手、小红书抓取的注意点
| 平台 | 支持程度 | 具体注意点 |
|---|---|---|
| 微信视频号 | 好 | 设置里关闭"全量拦截"后只捕获目标视频;下载的文件播不了就点"视频解密" |
| 抖音(网页版) | 好 | 用网页版而不是手机 App;刷新页面、等视频开始加载后再看列表 |
| 快手 | 好 | 先选好想要的清晰度再播放,列表里出现对应档位 |
| 小红书 | 好 | 笔记图片滑动加载完再捕获,用"批量下载"一次存全部 |
| 酷狗 / QQ音乐 | 好 | 把歌曲完整播放一遍,完整音轨才会经过代理 |
| 小程序 / 公众号 | 可用 | 拦截不到时清理微信缓存(设置 → 存储空间 → 缓存),删掉小程序重进 |
场景实操:视频号保存、抖音无水印、音乐抓音频 🎬
场景一:保存微信视频号视频
目标:拿到指定视频号视频,必要时解密。
- 启动代理,在设置中关闭"全量拦截"
- 把目标视频转发给好友,从转发详情页打开并完整播放一遍
- 回到资源列表找到该视频,点击下载
- 若文件无法播放,点操作菜单"视频解密",选择下载好的文件进行解密
常见坑:不关全量拦截会涌入大量无关资源;如果目标是作者主页的视频,直接在个人主页浏览即可触发捕获。
场景二:抖音无水印视频下载
目标:拿到不带水印的原始视频。
- 浏览器打开抖音网页版,播放目标视频
- 返回 res-downloader,列表中捕获到的即为无水印资源
- 点击下载;文件较大时先"复制链接",交给 Motrix 或 IDM 下载
常见坑:只抓到封面图时,刷新页面并等待视频真正开始加载;手机 App 内的流量走不了本机代理,请用网页版。
场景三:音乐平台高品质音频
目标:保存完整音轨。
- 启动代理,在类型筛选里只保留"音频"
- 在酷狗 / QQ音乐把目标歌曲完整播放一遍
- 在列表中选择最高音质版本下载
常见坑:只试听几秒不会触发完整音轨;需要登录才能听的高音质源,先登录再播放。
res-downloader 进阶调参:连接数、拦截规则等参数 ⚙️
| 参数 | 默认值 | 什么时候需要改 |
|---|---|---|
| 代理端口(Port) | 8899 | 端口被占用时更换,改后同步修改系统代理 |
| 任务数(TaskNumber) | CPU 核心数 × 2 | 低配机器调低;带宽富裕时调高提升吞吐 |
| 下载并发(DownNumber) | 3 | 大文件下载慢或不稳定时上下微调 |
| 拦截规则(Rule) | *(全部拦截) | 只想要特定站点时填域名关键字 |
| 自动代理(AutoProxy) | 关 | 不希望软件自动改写 / 还原系统代理时 |
| 视频号处理(WxAction) | 开 | 视频号捕获流程异常时开关切换验证 |
排错 Q&A:证书、端口、配置备份 🔧
Q1:启动代理后拦截不到资源,链接提示"不是私密链接"诊断:证书未被系统信任、系统代理未指向127.0.0.1:8899,或防火墙拦截。Mac 终端执行:
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /Users/$(whoami)/Library/Preferences/res-downloader/cert.crtWindows 用户手动把证书导入"受信任的根证书颁发机构",同时关闭防火墙并核对代理地址与端口。
Q2:Mac 提示"已损坏,无法打开"诊断:系统隔离属性导致。执行:
sudo xattr -d com.apple.quarantine /Applications/res-downloader.appQ3:关闭软件后无法上网诊断:系统代理没有还原。操作:手动在系统设置里关闭 Wi-Fi 代理。换机或重装前可整目录备份配置(Mac 为~/Library/Preferences/res-downloader,Windows 为%APPDATA%\res-downloader),恢复时再复制回去即可保留全部设置。
Q4:安装完证书后仍反复提示安装诊断:锁文件未创建。Mac 执行:
touch /Users/$(whoami)/Library/Preferences/res-downloader/install.lockres-downloader 把多平台资源保存变成"开代理 → 播放 → 下载"三步流程,更多示例与说明见 docs/。请仅下载自己有权使用的内容,尊重创作者,遵守各平台条款与版权规定。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考