res-downloader 完整指南:用本地代理抓包,把无水印视频音频存到本地
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一款桌面端资源嗅探下载工具:开启内置的本地 HTTPS 代理后,它能把你播放的视频号、抖音、快手、小红书内容,酷狗、QQ音乐里的音轨,以及图片、m3u8 分片流、直播流逐条列出来并保存到本地,加密的视频号视频还可以解密还原。软件覆盖 Windows、macOS、Linux 三个平台。
先搞懂它的工作方式:本机当"中间人"
m3u8 这类名词先一句话带过:它是一种把视频切成小分片、边下边播的流格式,列表里看到的 m3u8 条目对应的就是这类内容。
res-downloader 的核心玩法只有一个——代理:软件在本机起一个监听 8899 端口的 HTTPS 代理,系统流量经过它时会被解密、检查,再按媒体类型归类,整理成资源清单挂在首页。Fiddler、Charles 走的是同一条技术路线,只不过这里把"筛选、展示、处理"都做成了开箱即用的操作。代理拦截的核心逻辑在 core/proxy.go,针对各平台的适配(比如视频号加密视频的解密钩子)放在 core/plugins/ 插件目录。
安装与证书:第一次使用前的必经之路 🚀
两种方式拿到软件:
git clone https://gitcode.com/GitHub_Trending/re/res-downloader或者直接从发布页取对应系统的预编译包(Windows 选 exe、Mac 选 dmg、Linux 选对应架构的安装或可执行文件)。
安装环节有两件必须做的事,漏掉任何一件后面都抓不到东西:
- 同意安装证书文件。证书的作用类似"让系统信任这个中间人",不装证书,HTTPS 流量解不开,资源列表就是空的。
- 允许网络访问(macOS 会弹窗询问)。
各系统还有几个附加条件:
- Windows 首次使用要右键选择"以管理员身份运行";Win7 环境请选 2.3.0 版本。
- Mac 安装时按提示把应用拖入应用程序目录即可:
首次捕获怎么配置:设置页三处确认
打开软件后先去设置页核对三项,改完记得点"保存":
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 代理地址 | 127.0.0.1,端口 8899 | 本机回环地址,一般保持不动 |
| 保存目录 | 系统下载目录 | 点"选择"换成有写入权限、空间充足的目录 |
| 资源类型 | 全部勾选 | 不想捕获哪类媒体(图片/音频/视频/m3u8/直播流)就取消对应勾 |
首页左上角点"启动代理"(新版本叫"开启抓取"),代理随即生效。接下来正常去使用目标应用:微信里播放视频、浏览器里刷网页。再切回软件首页,资源列表就开始实时滚动。
Mac 用户可以在终端跑一条命令,确认系统代理确实指到了软件身上:
networksetup -getwebproxy Wi-Fi返回内容里出现127.0.0.1和8899两项,说明链路是通的。
各平台"触发"技巧:视频号、抖音、快手、小红书怎么抓 🎬
列表为空,多数时候不是软件问题,而是内容没"经过"代理。下面按平台给出触发条件。
微信视频号
- 资源多到找不到目标?在设置里关闭"全量拦截",只捕获正在播放的那一条。
- 把目标视频转发给好友,从转发出来的详情页打开并完整播放一遍,捕获最稳。
- 目标是作者主页的视频时,直接浏览该个人主页即可触发。
- 下载下来的文件播不了属于正常现象,视频号视频带加密,用后面的视频解密功能还原。
抖音(网页版)
- 必须用浏览器打开网页版:手机 App 内的流量不走本机代理。
- 只拿到封面图时,刷新页面并等视频真正开始加载,再回列表查看。
- 列表里捕获到的通常就是无水印源,大文件可以先复制链接交给第三方下载器。
快手
- 播放前先把想要的清晰度选好,列表才会出现对应档位。
小红书
- 笔记图片是滑动加载的,把图滑到加载完成再捕获,然后用批量下载一次存全部。
酷狗 / QQ音乐
- 把目标歌曲完整播放一遍,整段音轨才会经过代理;只试听几秒拿不到完整文件。
- 需要登录才能听的高音质版本,先登录再播放。
小程序 / 公众号
- 拦截不到时,清理微信缓存(设置 → 存储空间 → 缓存),把对应小程序删掉重进一次。
批量操作、链接导出与视频解密 🧩
资源多了之后,主要靠工具栏和行内操作组合起来用:
- 批量下载:勾选多个条目,一次性全部写入保存目录,适合素材集中收集。
- 复制链接:把资源的原始地址取出来,交给 IDM、Motrix 这类多线程下载器处理大文件。
- 批量导出 / 批量导入:列表可导出成 resd 格式的 txt 文件,拷到另一台电脑后导入,迁移收藏不用重抓。
- 清空列表:列表过大时先清空,再刷新目标页面,新捕获的资源一目了然。
视频解密是视频号场景的收尾动作:加密视频即使下完也无法直接播放,点资源操作菜单里的"视频解密",选择刚下载的文件即可还原成可播放的版本;如果文件是用第三方工具下回来的,也可以把那个文件交给解密功能处理。
m3u8 条目本身只是一份播放清单,实际内容按分片加载,适合复制链接后交给专门的 m3u8 下载/预览工具拼出完整视频。
参数怎么调:连接数与拦截规则 ⚙️
设置页里值得留意的几项,默认值都够用,遇到对应症状再动:
| 参数 | 默认值 | 何时调整 |
|---|---|---|
| 代理端口(Port) | 8899 | 端口被占用时换一个,改完记得同步系统代理 |
| 任务数(TaskNumber) | CPU 核心数 × 2 | 低配机器调低;带宽富余时调高可提升吞吐 |
| 下载并发(DownNumber) | 3 | 大文件下不动或速度波动时上下微调 |
| 拦截规则(Rule) | *(全量拦截) | 只盯特定站点时填域名关键字,能明显减少列表噪音 |
| 自动代理(AutoProxy) | 关 | 不希望软件自动改写/还原系统代理时保持或开启 |
| 视频号处理(WxAction) | 开 | 视频号捕获流程异常时切换开关验证 |
常见故障排查:证书报错、断网、反复提示装证书 🔧
链接提示"不是私密链接"
通常是证书没被系统信任,或系统代理没有指向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 则手动把证书导入"受信任的根证书颁发机构",同时关闭防火墙、核对代理地址与端口。
Mac 提示"已损坏,无法打开"
是系统隔离属性导致的,执行:
sudo xattr -d com.apple.quarantine /Applications/res-downloader.app关闭软件后反而断网
说明系统代理没有被还原,去系统设置里手动关闭 Wi-Fi 代理即可。
装完证书仍反复提示安装
锁文件没创建,Mac 上执行:
touch /Users/$(whoami)/Library/Preferences/res-downloader/install.lock软件之前能开,现在打不开了
删除配置目录后重启软件,相当于恢复出厂。配置目录位置:macOS 为~/Library/Preferences/res-downloader,Windows 为%APPDATA%\res-downloader,Linux 为~/.config/res-downloader。顺带一提:换机或重装前,把整个配置目录备份走,恢复时复制回来即可保留全部设置。
把流程压缩成一句话:安装并信任证书 → 保存代理、目录、类型三处设置 → 开启抓取后正常播放目标内容 → 按类型筛选,下载或解密入盘。请只下载自己有权使用的内容,尊重创作者,遵守各平台条款与版权规定。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考