网络资源嗅探下载全流程:res-downloader 从启动代理到保存视频的每一步
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一款基于 Go + Wails 的跨平台资源嗅探下载工具。它通过本地代理抓取网络流量,从视频号、抖音、快手、小红书等平台筛选出视频、音频、图片和 m3u8 直播流,再下载到本地保存。
能力总览
- 覆盖微信视频号、小程序、抖音、快手、小红书、酷狗音乐、QQ音乐等常见平台
- 拦截视频、音频、图片、m3u8、直播流五种资源类型(m3u8 是网络视频的分片播放格式,最终要合并成完整视频)
- 用本地代理抓包实现嗅探,原理同 Fiddler、Charles 这类抓包工具,但自动筛掉无关流量
- 支持 Windows、macOS、Linux 三个系统
- 下载前可在线预览,确认内容再保存
从零启动:克隆、配置、启动代理
获取项目仓库
git clone https://gitcode.com/GitHub_Trending/re/res-downloader克隆后按 docs/installation.md 下载对应系统的安装包:Windows 装 .exe 并右键管理员运行,macOS 把 .dmg 拖进应用目录,Linux 装 deb 或运行二进制。安装时务必允许安装证书和允许网络访问,否则抓不到流量。
一分钟配好代理与保存路径
进入设置页,确认代理地址127.0.0.1、端口8899,把资源保存路径改成常用文件夹,下载连接数新手保持默认,改完点"保存"。
启动代理开始嗅探
回到首页,点左上角"启动代理"(新版界面叫"开启抓取")。Mac 上如果拦截不到资源,先关闭防火墙再试。代理启动后,软件开始在后台监听经过系统的网络流量。
完整使用流程:捕获、预览、下载、整理
打开页面捕获资源
在浏览器或 App 里打开目标页面,比如一个视频号,正常播放视频。回到 res-downloader 首页,左侧任务列表就会出现被拦截的资源,右侧同时打开预览窗口。
下载前先预览内容
点击列表中的任意一条,右侧预览窗口播放视频片段,界面上给出文件名、大小和来源。先确认这段内容正是你要的,再点下载,避免存错文件。
单条与批量下载
单条资源点"下载"即可,文件直接进入保存路径。要一次拿多个,勾选多条后点批量下载,适合保存系列教程或同主题内容。
按命名规则整理本地文件
下载的文件按命名规则落盘,可在设置里自定义文件名模板(加入时间戳、来源平台、资源类型),并开启按日期分文件夹,资源多了自动归类。列表太长时,先清空列表再刷新目标页面,或按类型筛选。
🧰 进阶定制:拦截类型与视频解密
按类型拦截资源
设置页的"拦截类型"只勾选你需要的,比如只选视频和 m3u8,其余流量直接忽略,列表会干净很多。适合只盯某一类资源的场景。
视频号视频解密
视频号下载下来的文件是加密内容,点操作项里的"视频解密(视频号)",选择文件后可还原成能正常播放的视频。适合保存视频号内容后再回看的场景。
批量导出与导入
把任务导出为 resd 格式数据文件,拷到另一台电脑后批量导入,不用重新抓一遍。适合换设备继续未完成任务的场景。
常见问题
Q:资源列表一直为空?A:通常是系统代理没生效。检查系统代理是否为 127.0.0.1、端口 8899,并确认安装时已允许证书与网络访问。
Q:关掉软件后无法上网?A:手动把系统代理关闭即可,下次启动软件时代理会重新生效。
Q:下载的视频文件打不开?A:视频号资源是加密的,需先点操作项里的"视频解密(视频号)"解密后再播放。
更多平台支持与细节说明见 docs/readme.md,各平台的解析逻辑在 core/plugins/ 目录下。按本文流程走完,你已能独立完成一次完整的资源嗅探下载。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考