res-downloader 完整指南:3步上手的跨平台资源嗅探器
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一款基于 Go + Wails 的网络资源嗅探与下载工具。它通过本地代理抓包,把视频、音频、图片、m3u8 等可下载资源筛选出来,覆盖视频号、抖音、快手、小红书、QQ音乐等场景。
它是怎么工作的
它的原理和 Fiddler、Charles 一致:软件在本地启动一个 HTTP 代理(默认 127.0.0.1:8899),并把系统代理指向它,本机所有走代理的 HTTP/HTTPS 请求都会经过这个代理。代理读取响应头的 Content-Type,把响应归类为视频、音频、图片、m3u8、直播流等类型,只把可用资源放进列表,而不是像抓包工具那样让你翻原始日志。不同平台的差异解析交给插件机制,core/plugins/ 下的默认插件处理通用流量,平台插件(如 qq.com)在此基础上扩展解析逻辑。
从零到可用
- 下载对应系统的最新版安装包,或克隆源码:
git clone https://gitcode.com/GitHub_Trending/re/res-downloader - 安装时同意安装证书文件、允许网络访问;Windows 首次使用建议右键"以管理员身份运行"
- 打开软件,点击左上角"开启抓取",软件会自动把系统代理设为 127.0.0.1:8899
- 可选:在"系统设置"里配置保存位置、清晰度、连接数,修改后记得点保存
- 在浏览器或电脑端应用中打开目标站点,返回软件首页即可看到资源列表
实际能做什么
备份视频号视频触发条件:在电脑端微信中打开目标视频号视频 → 操作:软件实时拦截,在列表点击"直接下载" → 结果:得到本地文件;视频号视频是加密的,下载后再点一次"视频解密"即可正常播放。
收集网页图片素材触发条件:浏览小红书、个人站点等图片较多的页面 → 操作:在"拦截类型"菜单里只勾选"图片",然后批量勾选 → 结果:批量导出图片文件到保存目录。
嗅探 m3u8 视频触发条件:在浏览器里播放 HLS 视频 → 操作:列表识别出 m3u8 资源并显示大小,点击"复制链接" → 结果:用第三方下载工具完成下载,成品可直接用编辑软件处理。
下载音乐平台音频触发条件:在 QQ音乐、酷狗中播放歌曲 → 操作:拦截类型选择"音频" → 结果:得到音频资源并下载到本地保存目录。
容易踩的坑
- 浏览器提示"链接不是私密链接"或拦不到 HTTPS 内容:证书没有安装成功或未被信任。证书需要装进受信任的根证书后才对 HTTPS 流量生效,Mac 可通过终端命令加入系统钥匙串并信任。
- 关闭软件后电脑上不了网:系统代理仍指向 8899 端口,而代理已经停止。手动关闭系统代理即可,以后关闭软件前留意这一步。
- 视频号拦截了一大堆资源找不到目标:是"全量拦截"在生效。在设置里关闭全量拦截后,只拦截你打开的视频;把视频号视频转发给好友再打开,通常拿到的是详情页资源,更精准。
- 应用只在手机上能打开:把手机和电脑连到同一网络,手机端安装 res-downloader 证书,并把手机网络代理指向电脑的代理地址。注意安卓 7.0 以上默认不信任用户 CA,这类手机大多拦不到。
- 某些网站或应用就是拦不到:工具只处理 HTTP/HTTPS 流量,加密或特殊协议的内容无法捕获,这不是配置问题。
适合谁用,不适合谁用
适合:
- 需要把特定平台的视频、音频留存到本地的内容创作者和学习用户
- 不想在 Fiddler、Charles 里手动翻抓包数据的人
- 想在电脑端 App(如微信)内嗅探资源,而不是只靠浏览器的用户
不适合:
- 需要按规则批量抓取、规模化采集的用户,这个工具的定位是"抓包 + 手动挑选"
- 只能用手机打开、且运行在安卓 7.0 以上系统的应用
- 期望拦截所有平台的用户,代理抓包原理对各平台的支持存在差异
更多安装细节和排障步骤,可以查看仓库里的 docs/troubleshooting.md,安装问题与证书问题在那里都有对应说明。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考