3步跑通 res-downloader:从安装、开代理到把 m3u8 与视频号视频存成本地文件
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一个装在本机的资源下载工具:它开一个本地代理,把视频号、抖音、小程序、m3u8 这类流量里真正的媒体文件截下来,存成 mp4、m3u8 等成品。适合想把刷到的内容存档、又不想手动扒链接拼分片的人。
想把那段内容留下来,却找不到保存入口?
你刷到一段视频号视频,右键没有保存项;翻出开发者工具去扒地址,扒到的要么是一串带签名、几分钟就过期的临时链接,要么是 m3u8 索引加一堆.ts分片,下下来也拼不成能播的文件。
res-downloader 不替你"在网页里找按钮",它换个思路:让本机所有网络请求都路过它,路过时把其中真正是媒体文件的那部分认出来、列成一张清单。一个资源一行,域名、类型、大小、保存路径都摆好,你勾选后一次性下完。
从装好软件到第一个文件落盘
从安装到出第一个成品,照着下面四步走。
- 装好软件。
- 操作:Windows 双击
.exe安装(装前关掉安全管家类软件,装完第一次右键"以管理员身份运行");Mac 双击.dmg把图标拖进"应用程序";Linux 装.deb或执行二进制文件。 - 你应看到:安装/首次启动时弹出"允许安装证书、允许网络访问"的提示——这一步必须点同意,否则后面抓不到东西。
- 注意|Mac 如果之后一直拦不到资源,多半是防火墙挡了,先把防火墙临时关掉。
- 操作:Windows 双击
开启代理。
- 操作:打开软件,点首页左上角"开启代理"。
- 你应看到:按钮变成"关闭代理",说明本机代理已在
127.0.0.1:8899上跑起来。
去播放目标内容。
- 操作:保持代理开着,在浏览器或 App 里打开目标平台,把那段视频从头到尾完整播一遍。
- 你应看到:回到 res-downloader 首页,列表里多出一行,带域名、类型、大小和保存路径。
筛选、预览、下载。
- 操作:顶部"拦截类型"只留你要的(图片/音频/视频/m3u8/直播流/表格/文档),点该行"预览"确认内容无误,再点"直接下载";多个资源先勾选,再点"批量下载"。
- 你应看到:进度走完,点"打开浏览"能在系统文件管理器里看到成品文件。
- 注意|视频号下载下来的视频,可能要先点操作列的"视频解密(视频号)"才能正常播放。
用 5 句话讲清流量怎么被截下来
- 它把系统代理指向本机
127.0.0.1:8899,你的网络流量会先路过这个端口。 - 路过时它逐条看响应的
Content-Type,拿它去和一张 MIME 对照表比对。 - 命中视频、音频、图片、m3u8、直播流规则的内容,就被拎出来放进首页列表,其余流量原样放行。
- 你点下载后,够大的文件按
Range切成多个分片并发拉取,哪片失败就自动重试,最多 3 次。 - 全部写完后校验一遍,文件落到你设的保存目录。
你的浏览器 / 小程序发请求 │ ▼ 本机代理 127.0.0.1:8899 顺路"看一眼"每个响应的 Content-Type │ 命中 视频/音频/图片/m3u8/直播流 规则 ▼ 首页列表多出一行:域名、类型、大小、保存路径 │ ▼ 点"直接下载",多线程分片写进保存目录一句话:它不在网页里帮你找下载按钮,而是给所有流量设一道"安检门",只把其中真属于媒体文件的拦下来,剩下的照走不误。下载这块的核心逻辑在 core/downloader.go。
MinPartSize = 1 * 1024 * 1024 // 分片最小 1MB MaxRetries = 3 // 失败重试 3 次上面两行在说:大于 1MB、且服务器支持按范围取数的文件会被拆成多片并发下;某片断了会自动补试,3 次还没成就整单退成单线程重下,进度不丢。
🔧 5 个最常动、动了最见效的参数
默认配置定义在 core/config.go,日常用基本只碰下面几项。
| 设置项 | 默认值 | 管什么 | 什么时候调 |
|---|---|---|---|
| 代理端口 | 8899 | 本机代理监听端口 | 端口被占用、或改过之后要同步改系统代理 |
| 任务数(并发) | CPU 核心数 × 2 | 下载时的并发任务上限 | 大文件慢就调高,弱网卡就调低 |
| 保存目录 | 系统"下载"文件夹 | 资源默认落地位置 | 想按来源分类存,就改成指定文件夹 |
| 文件名时间戳 | 开 | 文件名末尾是否加下载时间 | 同名易覆盖、想按时间归档就保持开 |
| 清晰度 | 高质量 | 拦截视频时优先选哪一档 | 只存个大概、想省空间就调低 |
🛠️ 新手卡住的 5 个现象,现象 → 原因 → 解法
列表一直是空的现象:代理开着、内容也放了,列表却没东西。 原因:系统代理没真正指到
127.0.0.1:8899,或视频没播放完整,或代理其实没开。 解法:确认"开启代理"按钮状态;把视频从头播到尾;手动核对系统代理的地址和端口。视频下下来了,点开打不开或花屏(视频号)现象:文件在,但播放器报错或画面异常。 原因:视频号的原始文件是加密的,下到的还是密文。 解法:在操作列点"视频解密(视频号)",处理完再播放。
大文件下得慢、或干脆失败现象:几十上百 MB 的文件卡在某个进度,或报错。 原因:网络不稳,分片重试次数耗尽。 解法:把"任务数/连接数"调高一点、换个稳定网络;实在不行用 Motrix、NDM 这类专用下载器兜底。
Mac 上完全拦不到资源现象:Windows 能抓到,Mac 一直空。 原因:防火墙拦了本地回环流量。 解法:临时关掉防火墙再试。
关掉软件后浏览器上不了网现象:退出软件就断网,手动改回代理才恢复。 原因:系统代理还指向已停掉的 8899 端口。 解法:退出软件后手动关闭系统代理,或改回"自动"。
⚠️ 能拿它做什么,不能拿它做什么
把它定位成一个个人存档工具:保存你自己有版权、或授权范围内的内容,以及个人观看需要留存的视频、音频、m3u8 回放,都很合适。红线也清楚——别拿它批量抓取、二次分发或商用别人的版权内容。各平台对内容都有保护机制,把它留在用户协议和法律允许的范围内使用,它才是省事的工具,而不是给自己添麻烦。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考