res-downloader 使用指南:免费开源,3 步把视频号、抖音的视频下载到电脑
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
刷到的视频存不下来,图片只能一张张长按,想留下的歌最后只能靠录音——问题多半不是平台"不让存",而是根本没给你留入口。res-downloader 是一款免费开源的网络资源下载工具:它在电脑里起一个本地代理,自动嗅探视频号、抖音、快手、小红书等平台的视频、音频、图片与 m3u8 资源。你只需要开启抓取、正常浏览、点一下"直接下载",内容就落进硬盘。本文按你实际要达成的目标来写,每一步都给出明确的确认标准,照着做就能跑通。
它和抓包工具比省在哪:给不懂技术的人用的资源嗅探
传统做法是装 Fiddler、Charles 这类抓包软件,然后在成百上千条请求里逐条猜:哪条是视频流,哪个参数是签名。这一步劝退了绝大多数人。
res-downloader 换个思路:可以把它想象成家门口的快递代收点。所有包裹(网络请求)都先送到这里登记,但代收站只把视频、音频、图片这几类"值得留"的包裹挑出来,按单号摆好,等你上门取件。你不用懂包裹怎么来的,只管取。
| 环节 | 自己抓包(Fiddler/Charles) | res-downloader |
|---|---|---|
| 操作门槛 | 要看得懂请求报文和证书机制 | 认一个"开启抓取"按钮 |
| 找资源 | 在请求列表里逐条翻、逐条猜 | 自动分成视频、音频、图片等类别 |
| 拿文件 | 导出、转码、解密全靠手动 | 列表内点"直接下载"或"视频解密" |
判断哪些流量值得看,靠一套可配置的规则:支持*.douyin.com这种通配域名,也支持!static.qq.com这种排除写法,规则逻辑在 core/rule.go;代理服务本身由 core/proxy.go 承担,各平台的特殊处理(比如视频号加密视频的识别)放在 core/plugins/ 的插件里。
上图是主界面:左侧一行一条资源,右侧是操作按钮,这就是你接下来所有动作的发生地。下面先把两个权限放行,装好软件。
安装 res-downloader 前,先放行这 2 个权限
准备清单,5 项,约 1 分钟:
- 选对安装包:Windows 选带
win_amd64.exe或x64-installer的文件;macOS 选.dmg;Linux 按发行版选.deb或可执行文件。Win7 用户请用 2.3.0 旧版本。想从源码构建,克隆仓库即可:
git clone https://gitcode.com/GitHub_Trending/re/res-downloader- Windows:安装前关掉安全管家类软件;首次启动右键选"以管理员身份运行"
- macOS:双击
.dmg,把应用图标拖进"应用程序"文件夹 - 允许安装证书文件:代理解密 HTTPS 流量靠它,不装的话大量资源会漏掉
- 允许网络访问:防火墙弹窗时务必选"允许"
上图是 macOS 的拖拽安装,全程没有弹窗密码。权限放行后,点一下软件,我们来做第一个目标:让它开始拦截。
如何开启抓取,并确认代理已经就位
目标:让软件开始登记经过本机的网络流量。
操作:打开软件,点左上角的"开启抓取"(老版本叫"启动代理")。它会自动把系统代理指到本机地址127.0.0.1、端口8899,你不需要手动填任何地址。
怎么确认成功:按钮变成"关闭抓取",说明代理已接管本机流量。此时列表是空的,显示"无数据",这是正常状态,不是故障。
不成功的信号:按钮点了没反应,或提示启动失败,先看系统代理有没有真正指向127.0.0.1:8899;macOS 上还要确认防火墙没拦这个应用。
上图就是"待命"状态:代理在跑,只是你还没去看任何内容。接下来这一步才是关键——去刷你想存的东西。
怎么把浏览过的内容,变成可下载的资源列表
目标:让刚看过的视频、图片出现在列表里。
操作:保持抓取开着,在微信里打开视频号正常刷,或在浏览器里打开抖音、小红书等页面。看完回软件首页,什么都不用点。
怎么确认成功:列表逐行出现刚才看过的内容,每行有来源域名、类型、大小,右侧还能直接开预览窗口。看到自己刚刷的那条视频,就说明链路通了。
⚠️不成功的信号:刷完一整轮,列表仍为空。按顺序查三处:系统代理是否指向
127.0.0.1:8899;证书是否安装成功;macOS 防火墙是否放行。这三处占了拦截不到资源的大头原因。
上图左侧是登记好的视频号资源行,右侧预览窗口里视频直接可播。列表里有了内容,下一步就是把它变成本地文件。
如何一键下载文件,并给打不开的视频做解密
目标:把列表里的资源变成能正常播放的本地文件。
操作:找到目标那一行,点右侧的"直接下载"。
怎么确认成功:文件出现在"保存目录"(默认是系统的"下载"文件夹),该行状态列从"运行中"变成"完成"。双击打开能看能听,就算真正落地。
两种特殊情况提前说明:
- 加密流视频:部分平台(典型如视频号)的流做了加密,下载下来的文件打不开。对这条资源点"视频解密"即可,它也能选中你本地已有的视频文件来解密
- 大文件下载慢或中断:点"复制链接",把地址交给 Motrix、Neat Download Manager 这类专业下载器,多线程和断点续传更稳
上图是单行资源的操作区,下载、复制链接、解密都集中在这几枚按钮里。
顺带一提:抖音、快手在网页或桌面端播放走的是标准视频流,代理拦到的就是原始流地址,下载下来的文件天然不带平台水印。内容够多了之后,列表会开始变乱,下一节教你收敛它。
资源太多时,怎么按类型筛选并批量下载
目标:从几十条资源里只留要的那一类,再一次保存多条。
操作一:点顶部"抓取类型"下拉,只勾选"视频"或"音频",可以多选。列表太乱时先点"清空列表",再重新刷新目标页面。
操作二:勾选目标行前的复选框,点"批量下载",文件按顺序逐个落盘。
怎么确认成功:列表里只剩勾选的那一类资源;批量下载逐条执行,状态列依次变成"完成"。
不成功的信号:某条一直停在"待处理",多半是保存目录没设置,去"系统设置"确认一下路径。
上图是类型筛选下拉,勾掉不想要的类别后列表立刻干净很多。
多平台采集时,"筛选 + 批量下载"这两招能省掉大量重复点击。清单攒得多了,换电脑也不想重抓,下一节解决搬家问题。
如何把抓到的资源清单,原样搬到另一台电脑
目标:链接不丢,换设备继续用。
操作:点"批量导出",清单存成.resd文本文件;到新电脑点"批量导入",把内容粘贴进去(多行时每行一个链接),列表和链接一次恢复。
怎么确认成功:新电脑上列表行数与导出前一致,点"预览"仍能打开原资源。
💡 对默认行为有更高要求时,进左侧"系统设置"调整:监听端口、上游代理、连接数、保存目录、文件命名、清晰度、UserAgent 都在这页,每项配置旁有悬浮说明。改完一定点"保存",否则重启后配置回退。
上图是设置页全貌,拿不准的项保持默认即可。真正上手后最容易碰的几个坑,下面集中列成一张表。
常见现象与处理:拦截不到、断网、文件打不开
| 现象 | 处理 |
|---|---|
| 拦截不到任何资源 | 依次查系统代理是否127.0.0.1:8899、证书是否装好、macOS 防火墙是否放行 |
| 视频号刷出一大堆,找不到目标 | 设置里关掉"全量拦截",把视频转发给好友后再打开详情页 |
| 小程序里的资源拦不到 | 清理微信缓存,删除该小程序后重新打开 |
| 下载的视频打不开 | 先点"视频解密";仍不行多半是封装格式问题,用转换工具转码 |
| 下载太慢或中途失败 | 点"复制链接"交给 Motrix、NDM 等专业下载器 |
| 提示"私密链接" | 通常证书没装进受信任的根证书,重装证书 |
| 关闭软件后上不了网 | 异常退出时系统代理可能残留,去网络设置里手动关掉代理 |
表里没有的怪现象,可以去仓库提 Issue 反馈;想深入原理的话,下载逻辑在 core/downloader.go,平台插件在 core/plugins/。
现在就能做的下一步
打开软件,点"开启抓取",刷一遍你最常访问的那个平台,对列表里第一行点"直接下载"——第一次看到自己刷过的视频安安静静躺在"下载"文件夹里,这套方法你就完全掌握了。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考