3步跑通全网视频资源嗅探|res-downloader 从安装到存片的完整实操
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
你在微信视频号看到一段教程视频,想存下来反复看,播放页却找不到下载按钮,录屏又费事还带水印。res-downloader 就是一款跨平台视频下载器,它在你正常播放时嗅探到这类视频资源,让你直接存成本地文件。
它到底能干什么
一句话:res-downloader 是一个资源嗅探工具,它在你电脑里跑一个本地代理,你照常刷网页、刷微信、刷抖音,它把经过的网络文件(视频、音频、图片、m3u8、直播流)一条条截下来,整理成可读列表,你勾选要的那条下载就行。不需要写命令、不需要懂抓包,Windows、macOS、Linux 都支持,跨平台资源下载基本就是"开代理 → 播内容 → 列表里下载"三件事,视频号、抖音、快手、小红书、酷狗音乐、QQ 音乐这些常见来源都能覆盖。
| 能力点 | 帮你做什么 |
|---|---|
| 多类型资源嗅探 | 视频 / 音频 / 图片 / m3u8 / 直播流统一捕获 |
| 列表化展示 | 下载前能看到描述、大小、状态,还能预览 |
| 批量下载 + 类型筛选 | 勾选多条按序保存,快速完成批量视频获取 |
| 视频解密 | 应对部分平台加密后无法播放的情况 |
从下载到抓包跑通的最短路径
⚡ 这条路径三个系统通用,配置一次以后就不用再动。细节可对照官方使用说明:
- 装好编译版:到项目发布页下载对应系统的最新版;想自己编译的话,用 git clone 仓库 https://gitcode.com/GitHub_Trending/re/res-downloader 。Windows 安装时先关掉安全管家类软件,首次启动建议右键"以管理员身份运行"。
- 安装时同意装证书、允许网络访问:这张证书是它能解开 HTTPS 流量、看到里面资源的前提,这一步错过后面全是空列表。
- 进设置页看一眼:代理抓包配置其实就两个关键数字,默认值通常够用:
| 配置项 | 建议值 | 说明 |
|---|---|---|
| 代理 Host | 127.0.0.1 | 本地代理地址,保持默认 |
| 代理端口 | 8899 | 系统代理要指向这里 |
| 保存位置 | 选空间充足的文件夹 | 下载文件的落盘目录 |
| 连接数 | 18 | 单文件并行下载线程数 |
| 自动拦截 / 全量拦截 | 开启 | 自动嗅探、拦截所有类型 |
- 点首页左上角"启动代理":此刻起你系统里的流量开始被拦截,按钮变成"关闭代理"。
- 去播放目标内容:微信里打开视频号、浏览器里打开抖音网页,正常看就行。
- 回到软件看列表:捕获到的资源已经躺在首页,点"直接下载"即可。
主界面左侧是资源列表(域、类型、描述、大小、保存路径),顶栏是"开启/关闭代理、批量下载、清空列表",每条资源右侧挂着"直接下载、复制链接、视频解密"等操作按钮。
跟着走一个完整任务:微信视频号下载存到本地
拿最常见的"存一段视频号视频"从头走一遍。代理已启动,你打开微信,随便点开一个视频号视频让它正常播放,微信那边什么都不用操作。
回到 res-downloader 首页,列表里已经多了一条资源:域是 qq.com,类型是"视频",描述就是那条视频自己的文案——这就是你刚播的那条。点"预览"确认内容没错,资源大小、状态都显示在这一行。
接着点这一行操作列的"直接下载"。下载完成后状态变成"完成",保存路径列会显示文件落点,打开那个文件夹就能直接播放。存下来的是播放流源文件,你看到的画面里有什么水印,文件里基本就没有——无水印视频保存就是这么直接。抖音、快手、小红书走一模一样的流程:播放、回列表、下载。
容易卡住的 3 个细节
你遇到了"下载的视频打不开" → 点"视频解密"
部分平台(视频号尤其常见)会对资源加密,下完的文件是坏的。资源行操作列里那个黄色的"视频解密"按钮就是干这个的:点它、选你刚下载的文件,等解密完就能正常播放。不想在软件里下载也行,先"复制链接"用别的下载工具拿到文件,再回来解密。
你遇到了"列表太长找不到视频" → 类型筛选 + 批量下载
抓一会儿列表能有几百条。点顶栏"拦截类型"只留"视频"(可多选),或者在行首勾选框勾上目标资源,再点"批量下载"按序保存。批量视频获取这个组合最快。
你遇到了"下载慢" → 调连接数
连接数是单文件并行下载的线程数,默认 18。
| 网络状况 | 建议连接数 |
|---|---|
| 网络好、带宽足 | 20~25 |
| 普通网络 | 15~18 |
| 不稳定、经常断 | 10~15 |
改完记得在设置页右下角点"保存"。
抓不到 / 下不动时先查这几件事
❓为什么列表是空的?依次查三处:左上角"启动代理"点没点(按钮应显示"关闭代理");系统代理是否指向 127.0.0.1 的 8899 端口;安装时证书装没装。九成空列表问题出在这三处。
❓Mac 上为什么拦截不到?看系统防火墙开没开,开着就先关掉,再重新点"启动代理"。
❓为什么关掉软件后全网不能上网?系统代理还指着 8899,那个端口已经没人听了。手动把系统代理关掉,或下次关软件前先点"关闭代理",网络就恢复。
❓下载一半卡住、大文件失败?把连接数降到 10~15 减少中断,或暂停任务等网络稳定再续;特别大的文件可以先"复制链接",交给支持断点续传的下载工具。
30 秒搞懂它背后的原理
整条链路就三步:res-downloader 先在你本地跑一个代理(默认 127.0.0.1:8899),系统代理指过去后,所有应用的流量先经过它;接着规则引擎看每个请求的内容类型、文件后缀和大小,判断"这是视频、这是图片、这是没用的脚本",把有用资源筛进列表;你点下载时,下载模块开多个线程把文件分段拉回,存进你设的保存位置,并把路径回填到列表。它和 Fiddler、Charles 的抓包原理同源,区别是把"筛选、展示、下载"这段替你做好了,你不用看一个包。核心逻辑都在 core 目录,其中代理拦截在 core/proxy.go,规则识别在 core/rule.go,好奇可以翻翻。
| 模块 | 职责 |
|---|---|
| 代理拦截 | 本地代理,接管并捕获全部流量 |
| 规则引擎 | 识别资源类型(视频/音频/图片/m3u8)并筛入列表 |
| 下载模块 | 多线程并行下载,写入保存位置 |
| 存储管理 | 保存路径与文件命名规则 |
✅ 走完整条流程你会发现,它替你省掉的是"找工具、学抓包、抠链接"这一整套重复劳动——从刷到内容到无水印视频保存,中间只剩三次点击。
本工具仅供学习与研究使用,请尊重内容创作者的版权,遵守各平台的使用条款,仅下载个人使用或已获授权的内容。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考