res-downloader 资源嗅探下载器三步上手完整指南
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一款跨平台的资源嗅探下载器:装好它、开一个本地代理,你正常刷视频号、抖音、小红书,它会自动把页面里的视频、音频、图片、m3u8 和直播流挑出来放进列表,你点一下按钮就落盘到本地。它替我省掉的重复劳动是:找地址、判断格式、手动另存——全部自动化。适合不想抓包、不想研究协议,只想把媒体资源存到本地的普通用户和内容运营者。
开始前:先确认四条边界
- 资源要走 HTTP/HTTPS:只有经过这两种协议的流量才会被代理拦到,纯原生长连接或私有协议的应用拦不到。
- 目标平台在支持范围内:视频号、小程序、抖音、快手、小红书、QQ 音乐、酷狗等常见入口基本可用,个别请求仍可能绕过。
- 页面要能正常播放:多数平台只在真正播放时才下发真实媒体地址,你需要"打开并播一遍"。
- 系统允许装根证书:它的证书要装进"受信任的根证书颁发机构",否则 HTTPS 内容解不开。
如果你的目标应用走的是纯私有协议,这里就是边界,不用往下看了,换走 HTTP 的入口再试。
资源嗅探三步走查:安装、开代理、下第一条
下载安装与证书信任
从 Release 页下载对应平台的安装包;如果习惯自己编译,也可以git clone https://gitcode.com/GitHub_Trending/re/res-downloader后按 wails 项目构建,本文按安装包装机。
- 🪟Windows:下载以
win_amd64.exe或x64-installer.exe结尾的安装包,安装前先关掉安全管家类软件,允许安装证书并允许网络访问,装好后首次右键管理员运行。 - 🍎macOS:下载
.dmg,把图标拖入 Applications 即可。
如果 Mac 提示"已损坏,无法打开",在终端执行一行命令解除隔离标记:
sudo xattr -d com.apple.quarantine /Applications/res-downloader.app- 🐧Linux:Ubuntu 装 deb 包:
sudo apt install res-downloader_3.0.2_linux_x64.deb检查点:软件能打开,左下角"?"能看到证书下载地址。若安装时没装上证书,把它手动装进"受信任的根证书颁发机构",否则链接会一直提示不是私密链接。
启动代理并确认保存位置
回到软件首页,点左上角启动代理(部分版本显示为开启抓取)。它会把系统代理指向127.0.0.1:8899,你的请求从此都会流经它。
检查点:系统网络设置里代理地址应为127.0.0.1:8899,与端口8899。
进"系统设置"先看四项:保存位置(默认下载目录)、连接数(并发线程,一般不用动)、清晰度、自动拦截 / 全量拦截,改完点保存。
现在代理已在跑,可以抓第一条资源了。
抓取并下载第一条视频号视频
- 触发资源:把拦截类型勾上"视频",打开微信进入视频号,正常播放一遍目标视频。
- 确认入列:回 res-downloader 首页,刚播的视频已在列表里,能看到大小、状态与保存路径;点预览核对内容。
- 落盘:点直接下载保存到本地。
检查点:保存目录里出现该文件且能正常播放。若视频号资源是加密分发、下载后播放异常,回列表对该条目点**视频解密(视频号)**选该文件处理。
小程序、公众号、抖音、小红书、QQ 音乐、酷狗的应用内资源套路完全一致:打开页面 → 回列表 → 点下载。
进阶工具箱
按类型筛选与清空列表什么时候用:刷小红书时图片视频混在一起,列表很吵。 怎么做:把拦截类型只勾想要的(图片 / 音频 / 视频 / m3u8 / 直播流,可多选);资源多了先清空列表,再刷新目标页面,只留关心的那批。
批量下载什么时候用:收集一整页素材,不想一条条点。 怎么做:按住 Ctrl(macOS 用 Cmd)勾选多条资源,点批量下载一次落盘。
复制链接换第三方下载器什么时候用:下载慢、大视频失败。 怎么做:点复制链接,交给 Motrix 这类第三方下载器加速;视频号资源下完后,回列表对该条目点**视频解密(视频号)**补一次解密。
批量导出与导入什么时候用:换机迁移或两台电脑协作。 怎么做:把列表批量导出为resd数据文件,发到另一台电脑批量导入即可还原信息。
手机应用代理什么时候用:某资源只在手机 App 里能拿到。 怎么做:手机与电脑连同一 Wi-Fi,手机上安装 res-downloader 的证书,再把手机网络代理指向电脑的8899端口。两个前提:应用需走 HTTP 协议;安卓 7.0 以上不再自动信任用户证书,需自行处理。
以上五项相互独立、可自由组合:先筛类型、再按需批量、导出或解密,一次会话就能把整批素材收干净。
背后机制:一个"快递驿站"式的本地代理
把 res-downloader 理解成小区快递驿站:所有进出小区的包裹(网络请求)都要先过驿站登记台扫描一遍,店员只把里面是"影音器材"的包裹(视频、音频、图片、m3u8 分片、直播流)挑出来贴好标签放到自提架(资源列表),其余包裹原样放行,你取件(下载)时直接拿。识别全靠自动完成:平台用什么协议、地址怎么生成、有没有加密,你都不用关心。这套机制与 Fiddler、Charles 同源,差别在于把"识别与分拣"做成了开箱即用。想深入实现,可以读 core/proxy.go(代理拦截与转发)、core/resource.go(资源识别与分类)、core/downloader.go(多线程下载与断点续传)。
所以它能做的是:拦下走 HTTP(S) 的媒体请求并自动归类落盘;不能做的是:拦住不走这套通道的纯私有协议流量——这不是缺陷,而是代理类工具的共同边界。
抓不到、下不了:故障速查
| 现象 | 常见原因 | 处理办法 |
|---|---|---|
| 列表一直为空、拦不到 | 证书未装好或系统代理未设置 | 核对系统代理为127.0.0.1:8899,重装证书到受信任根证书,关闭防火墙 |
| 装完证书仍反复提示安装 | 锁文件未创建 | 从命令行启动软件,按提示的 lockfile 路径创建该文件(Mac 可用touch创建install.lock) |
| Mac 提示"已损坏,无法打开" | 系统隔离标记 | 终端执行sudo xattr -d com.apple.quarantine /Applications/res-downloader.app |
| 软件突然打不开 | 本地配置目录损坏 | 删除 res-downloader 配置目录后重启软件 |
| 视频号拦截一大堆找不到目标 | 全量拦截开着 | 关闭全量拦截,把视频转发好友后再打开详情页 |
| 小程序资源拦不到 | 走了微信缓存 | 清理微信缓存、删除小程序后重新打开 |
| 下载慢、大视频失败 | 单连接受限 | 复制链接换第三方下载器加速,视频号完成后补视频解密(视频号) |
| 关掉软件后断网 | 系统代理没还原 | 手动在系统设置里关闭代理 |
更细的问题(证书反复提示、软件打不开、手机拦截等)逐条写在 docs/troubleshooting.md。
收束
记住一条动线即可:装好并信任证书 → 点启动代理 → 打开页面播一遍看列表 → 点直接下载。下载到的内容版权归原作者所有,请只用于个人学习和研究,遵守平台条款,不用于商业或侵权用途——工具好用,前提是你用得正当。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考