res-downloader 完整指南:资源嗅探与视频保存实操手册(含 4 种排错方法)
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一款跨平台的网络资源嗅探下载器,支持微信视频号、抖音、快手、小红书、酷狗、QQ音乐等平台的资源下载与视频保存。本文给出从首次捕获到进阶技巧的完整流程,并附 4 种排错方法。
快速上手:三步存下第一个视频
最短可用路径只有三步,无需任何额外配置:
- 安装对应系统的安装包。按操作系统选择发布页中的安装文件:Windows 为
.exe、macOS 为.dmg、Linux 为.deb或可执行文件,各系统细节见下文"三大系统详解"一章。 - 启动本地代理。程序首次打开后,点击左上角的"启动代理"(新版界面标注为"开启抓取"),程序会建立本地代理并写入系统设置。
- 完整播放目标内容,在列表下载。保持代理运行,在对应平台(微信视频号、抖音网页版等)完整播放目标视频,资源列表随即出现新条目,点击"下载"后文件即进入保存目录。
能抓什么:平台覆盖与工作原理
支持的资源类型涵盖图片、音频、视频、m3u8、直播流等;只关注单一类型时,可在设置中取消其他类型(详见下文设置章节)。
工作原理一句话概括:代理启动后,本机全部流量经过本地代理,程序实时读取流量,把视频、音频、图片等资源挑出并写入列表。这一机制与 Fiddler、Charles 等抓包工具一致,区别在于 res-downloader 替使用者完成了筛选和按类型分组,无需人工翻查流量。核心代理逻辑位于 core/proxy.go,各平台的捕获与专门处理集中在 core/plugins/。
两条边界需要明确:
- 捕获范围仅限"这台电脑"的流量。手机上播放内容时,需将手机代理指向电脑;安卓 7.0 及以上系统默认不信任用户安装的证书,多数移动端资源抓不到。
- 工具并非万能。部分应用通过私有协议传输或绕开系统代理,此类资源抓取失败属于正常现象。
三大系统详解:安装包、证书与首次启动
Windows:.exe 安装包与管理员运行
- 安装包以
.exe结尾,按 CPU 架构选择,如win_amd64.exe - 安装前先关闭安全管家;首次启动时右键"以管理员身份运行"
- Win7 系统只能选用
2.3.0版本,更新版本已不再支持该系统
macOS:.dmg 拖入安装
- 安装包以
.dmg结尾,打开后将应用拖入"应用程序"文件夹 - 系统弹出网络访问提示时点击允许
Linux:.deb 或可执行文件
.deb包通过 apt 安装- 独立可执行文件需先授予执行权限
⚠️ 安装过程中若弹出安装证书的提示,务必点击同意并信任。证书不被信任时,资源列表中的全部链接都会显示为"私密链接"。
默认代理配置:地址为127.0.0.1,端口为8899,随代理一起写入系统设置,一般无需修改。⚠️ Windows 下若未以管理员身份运行,系统代理写不进去,资源列表会一直为空。
决定抓取效果的三个设置
🔧 打开设置页调整以下三项,设置页的任何改动都需在点击保存后才生效。
保存目录
捕获的资源默认存入系统"下载"文件夹,建议点击保存目录右侧的"选择",指向一个剩余空间充足的目录,避免存储紧张。
资源类型过滤
默认会捕获全部类型,若只需要视频等单一类型,取消勾选其余类型即可,改完点击保存。
端口占用检查与更换
默认端口 8899 被其他程序占用时,在设置中更换端口,并将系统代理同步指向新端口。用以下命令检查端口是否被占用:
lsof -i :8899查看 8899 端口是否被其他程序占用,无输出表示未被占用。
常用参数速查
| 参数 | 默认值 | 说明 |
|---|---|---|
| 代理地址 | 127.0.0.1 | 随代理写入系统设置,一般无需修改 |
| 代理端口 | 8899 | 被占用时在设置中更换,并同步系统代理 |
| 保存目录 | 系统"下载"文件夹 | 可改为任意空间充足的目录 |
| Win7 对应版本 | 2.3.0 | 新版本不支持 Win7 系统 |
场景实战:视频号、网页与音频的完整抓法
微信视频号:保存一条完整视频
目标:将一条视频号视频完整存到本地。
- 保持代理运行,在微信中打开视频号,完整播放目标视频。
- 资源列表出现新条目。
- 点击下载,文件进入保存目录。
✅ 列表过长难以定位目标时,可在设置中关闭"全量拦截",把目标视频转发给好友后再打开对应页面,捕获到的资源大多集中在目标本身。
⚠️ 目标为长视频时,须播放完毕再离开页面,中途退出只能捕获已播放的分段。
网页端:抓取无水印视频资源
目标:从浏览器网页获得可下载的视频、图片。
- 浏览器打开抖音网页版,播放目标视频。
- 列表自动刷新,按域名与描述定位对应的视频条目。
- 直接下载,保存到的文件为无水印的原始资源。
✅ 能用网页版就优先用网页版,网页资源普遍比手机 App 好抓,获取无水印抖音视频也更稳妥。
音乐平台:保存高品质歌曲
目标:从酷狗、QQ音乐保存一首歌曲。
- 在音乐平台完整播放目标歌曲。
- 在列表中挑选音质最高的音频条目(如 mp3、flac)。
- 下载保存。
⚠️ 免费账号通常只能捕获标准音质,高品质资源需要对应的平台会员。
进阶技巧:批量下载、视频解密、复制链接
批量下载与类型筛选
勾选多个条目后点击"批量下载",可一次性保存;顶部筛选菜单能按类型收窄列表范围。条目过多时先"清空列表",再刷新目标页面,得到的列表更聚焦。
视频解密:还原加密的视频号
微信视频号捕获到的视频资源通常为加密格式,直接保存的文件无法播放。正确顺序:先用第三方下载工具把视频文件存下来,再回到 res-downloader 点击"视频解密"选中该文件,即可得到正常播放的原始文件。
⚠️ 视频解密的对象必须是刚下载下来的原始文件,选择已转码过的文件会导致解密失败。
复制链接与断点续传
"复制链接"可取得资源原始地址,交给支持断点续传的下载工具继续传输,大文件走这条路径更可靠。
救急清单:四种常见症状与处理
- 链接显示"私密链接"→ 原因:证书缺失或未获系统信任 → 处理:重新安装证书,放入"受信任的根证书"存储区。
- 列表一直为空→ 原因:系统代理写入失败或被防火墙拦截 → 处理:确认系统代理指向127.0.0.1的8899端口,关闭防火墙后重试。
- macOS 提示"已损坏,无法打开"→ 原因:系统隔离标记 → 处理:在终端执行以下命令移除标记:
sudo xattr -d com.apple.quarantine /Applications/res-downloader.app移除 macOS 系统对应用的隔离标记,执行后即可正常打开程序。
- 关闭软件后网络异常→ 原因:程序退出时系统代理未自动还原 → 处理:手动关闭系统代理。
补充:程序本身无法启动时,删除当前系统用户目录下的配置目录后重启程序,配置会被自动重建。
res-downloader 把过去依赖抓包工具才能完成的"嗅探到下载"流程变成几次点击,日常保存视频、音频、图片足够使用。下载所得内容仅用于个人学习与收藏,请勿再传播或用于商业用途。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考