res-downloader 使用教程:5 分钟跑通抓包、下载与视频解密
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
在微信视频号里刷到一个想留存的视频,你长按、右键、翻菜单,却发现平台根本没留下载入口。这种"内容想要、却拿不到"的卡点,正是 res-downloader 想解决的问题:它是一个基于 Go + Wails 的跨平台资源下载工具,靠本地代理抓包,把视频号、小程序、抖音、快手、小红书、QQ 音乐等应用里正在加载的视频、音频、m3u8 流媒体自动挑出来,让你直接保存到本地,加密的视频还能一键解密。
30 秒看懂 res-downloader:定位与适用人群
它不是浏览器插件,也不是要你自己研究直链的专业抓包器,而是把"抓包 + 分类 + 下载 + 解密"打包进一个图形界面的桌面软件,给的是"打开应用→看到列表→点下载"这条最短路径。
- 跨平台:Windows / macOS / Linux 同一套逻辑,界面一致
- 多资源类型:视频、音频、图片、m3u8、直播流、文档表格都能嗅探
- 免手动找链接:按 MIME 类型自动分类,你只管挑要的行
- 解密内置:针对视频号等加密内容提供"视频解密",下载后就能播
最短路径:装好并跑起第一次抓取
下面只保留必须步骤,从下载到第一次抓到资源。
1. 获取安装包。有三种来路:
- 从仓库 Releases 下对应系统的安装包(Windows 下
.exe,Mac 下.dmg,Linux 下deb或可执行文件); - 有 Go 环境的,拉源码自己构建:
git clone https://link.gitcode.com/i/57d52c8425c173eabefd20344b5f43e1Windows 建议选带
win_amd64/x64的安装包;Win7 只能跑旧版本,请留意版本说明。
2. 安装并授权。这是最容易翻车的一步:
- Windows:先关掉安全管家类软件,双击
.exe正常安装;首次打开务必右键→以管理员身份运行。 - macOS:双击
.dmg,把图标拖进"应用程序";若提示"已损坏,无法打开",见下文避坑手册。 - Linux:
deb用sudo apt install <安装包>,或直接给可执行文件加执行权限后运行。
⚠️ 安装时弹出"允许安装证书"和"允许网络访问"两个提示,都要点允许。证书不装,https 资源(所谓"私密链接")一个都拦不到。
3. 首次启动。打开软件,点左上角"开启抓取"(较旧版本显示为"开启代理"),按钮变为绿色即表示本地代理已跑起来。"拦截类型"先保持默认"全部"。
4. 验证跑通。用浏览器打开任意网页,或在微信里打开一个视频号视频,再切回 res-downloader,资源列表里出现带域名(如qq.com)的行——到这里,整条链路就通了。
⚠️ Mac 若点了"开启抓取"却总是空列表,多半是系统防火墙在拦,先关掉防火墙再试。
功能实操:把核心能力逐个用上
下面每个能力都按"能做什么 → 怎么操作 → 怎么确认成功"来讲。
开启抓取并选择拦截类型
- 能做什么:控制本地代理抓不抓、抓哪几类资源。
- 操作:左上角"开启抓取"启动代理;在"拦截类型"下拉里按需勾选(视频 / 音频 / 图片 / m3u8 / 直播流 / 表格,可多选),默认"全部"。只想抓视频就只留"视频"。
- 确认成功:代理按钮变绿;之后打开对应资源,列表里只出现你勾选的类型。
单条资源:直接下载或复制链接
- 能做什么:对某一行资源落地到本地,或只取它的有效链接交给第三方工具。
- 操作:在目标行的"操作"列点"直接下载";若该类型暂不支持下载(如部分 m3u8 / 直播流),点"复制链接",把链接丢给专门的下载器。
- 确认成功:该行"状态"从"就绪"→"运行中"→"完成",文件落到你设置的保存目录(默认
~/Downloads)。
批量下载、筛选与清空
- 能做什么:一次落多条,快速在长列表里定位。
- 操作:在"拦截类型"里先筛掉不相关的;顶部"清空列表"可随时清掉已处理记录;用每行左侧复选框勾选多条,再点顶部"批量下载"。
- 确认成功:弹出"已加入队列,当前队列长度:N",各行状态依次转"完成"。
视频号视频解密
- 能做什么:把视频号加密视频还原成能正常播放的文件。
- 操作:先"直接下载"拿到视频文件,再点该行"视频解密"(或在操作项里选"视频解密(视频号)"),按提示选中刚下载的文件。
- 确认成功:状态提示"解密成功",用播放器打开该文件可正常播放。
批量导入与导出数据
- 能做什么:把已抓到的资源清单带走到另一台设备,或跨设备续接下载任务。
- 操作:勾选要带走的行 → 点"批量导出"得到数据文件;在另一台电脑上打开它、复制内容,再用本机的"批量导入"粘贴回列表。
- 确认成功:导入后列表还原出对应资源,可继续逐行下载。
调整保存目录、命名与连接数
- 能做什么:定制落盘位置、文件名规则与并发数。
- 操作:进左侧"系统设置",改"保存目录"(用"选择"按钮挑目录)、"文件命名"(控制长度与是否带时间戳)、"连接数"(默认 18,大文件可配合外部下载器提速)。改完记得点"保存"。
- 确认成功:下一次下载的新文件按新规则命名、落到新目录。
场景走查
场景 1:保存一条微信视频号视频并解密
- 微信里打开目标视频号视频,播放(让资源真正加载)。
- 切回 res-downloader,列表出现
qq.com域名的视频行,点"预览"核对是不是你要的那条。 - 点"直接下载",等状态变"完成",本地多出
.mp4。 - 若播放器打不开(加密内容),点该行"视频解密",选中刚下载的文件,等"解密成功"。
💡 想"只抓某一条、别抓一堆":进设置关闭"全量拦截",然后把视频转发给好友、再打开那个详情页面,通常就只出这一条。
场景 2:连续保存抖音 / 网页上的系列内容
- 打开创作者主页或列表页,逐条播放,让每个资源被加载。
- 切回软件,列表随播放累积多条。
- 顶部"拦截类型"只保留"视频",筛掉图片、音频噪声。
- 用行首复选框勾上想要的,点"批量下载",队列会按顺序落盘。
场景 3:下载 m3u8 或直播流资源
- m3u8:列表会出现
m3u8类型行。软件本身负责把链接嗅探出来,合并下载交给专用 m3u8 下载器——点"复制链接"即可。 - 直播流:会出现
live(flv/mpd)类型,同样"复制链接"取到直链,用 OBS 等录制软件接住画面。 - 确认成功:能复制出可用链接、并用对应工具完成落盘即算跑通。
避坑手册:4 个高频问题
- 现象:软件打不开 / 白屏(之前能开)。原因:本地配置缓存损坏。解法:删掉配置目录后重启——Mac 删
~/Library/Preferences/res-downloader,Windows 删C:\Users\你的用户名\AppData\Roaming\res-downloader,Linux 删~/.config/res-downloader。 - 现象:开了抓取,列表却一直空 / 拦不到。原因:证书没装好或防火墙拦截。解法:重装证书(安装到受信任的根证书)、关掉防火墙、并核对系统代理地址是
127.0.0.1、端口8899。 - 现象:Mac 提示"已损坏,无法打开"。原因:系统隔离属性。解法:在终端执行(把路径换成你的应用位置):
sudo xattr -d com.apple.quarantine /Applications/res-downloader.app- 现象:关掉软件后上不了网。原因:系统代理没被清掉。解法:退出前先点左上角"关闭抓取";若已经断网,手动到系统网络设置里把代理关掉即可。
原理与边界
res-downloader 走的是本地代理的中间人抓包思路,和 Fiddler、Charles、浏览器 DevTools 同源,区别在于它对抓到的请求按 MIME 做了分类、筛选与分片下载,把门槛压到"点按钮"这一层。它的适用边界要记两点:一是目标应用必须走 http/https 且信任你装的证书(安卓 7.0+ 不再信任用户 CA,所以手机端拦截受限),二是 m3u8、直播流它只负责"找链接",合并与录制要靠对应工具完成。
安全与合规上:证书装进系统钥匙串后,请只从官方渠道取包,不再使用时从系统里移除相关证书;工具仅供个人学习与研究,请勿用于商业或侵权分发,下载内容尊重原作者版权。
下一步
到这里,你已能独立完成安装、抓取、下载、解密和批量迁移。想深入配置(上游代理、规则、MIME 映射),看 docs/more.md 与 docs/troubleshooting.md;想理解抓取与规则逻辑,读 core/ 与 core/plugins/;完整上手说明见 docs/getting-started.md。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考