res-downloader 完整教程:资源嗅探 + 无水印下载,三步把视频号、抖音视频存到本地
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
res-downloader 是一款桌面端资源嗅探下载工具,开启内置的本地 HTTPS 代理后,它能把视频号、抖音、快手、小红书、酷狗、QQ音乐中播放的视频、音频、图片、m3u8、直播流列出来并一键保存到本地,加密的视频号视频还能解密。下面带你从零跑通第一次捕获,再讲清楚每个高频场景怎么操作。
工具速览
先说清它是什么,免得后面操作时心里没底:
- 做什么:把经过本机代理的媒体资源自动筛出来、分类展示,支持批量下载与视频解密
- 原理一句话:本地 HTTPS 代理(MITM)拦截流量,按 MIME 类型识别媒体并去重入列
- 技术栈:Go 编写,界面基于 Wails 框架,代理核心在
core/proxy.go - 平台适配:视频号等站点的专用逻辑放在
core/plugins/插件目录
从零到第一次成功 🚀
这一节帮你装好软件并完成第一次捕获,跟着三步走就行。
第 1 步:安装并信任证书
安装时必须同意安装证书文件并允许网络访问,这是后面能拦截 HTTPS 流量的前提。Windows 首次使用要右键"以管理员身份运行",Win7 请改用 2.3.0 版本。Mac 把应用拖进"应用程序"即可:
第 2 步:首次配置三处
进入设置页确认三处,改完点保存:
- 代理:Host 为
127.0.0.1、端口8899,一般不用改 - 存储路径:点"选择"指定一个有写入权限、空间充足的目录(默认是"下载"文件夹)
- 资源类型:默认全部捕获,不需要哪类就取消勾选
第 3 步:启动代理并验证
点左上角启动代理,然后去微信或浏览器播放想保存的内容,回到首页就能看到资源列表。
Mac 用户可用命令验证系统代理是否真正生效:
networksetup -getwebproxy Wi-Fi返回里出现127.0.0.1和8899就说明配置成功。
跑通判断标准:列表里出现了你刚播放的那条资源,且点下载后存储目录里生成了文件,就说明整条链路 OK 了。
核心能力拆解 🧩
这一节是功能目录,每项只说清楚在哪操作,详细步骤放到下一章。
- 资源嗅探|实时列出经过代理的媒体资源并按类型分类|左上角"启动代理"|所有场景
- 类型筛选|列表只显示图片/音频/视频/m3u8/直播流等指定类型|资源列表顶部筛选菜单|列表条目多时
- 批量下载|勾选多个资源一次性下载到存储目录|勾选后点"批量下载"|素材批量收集
- 视频解密|把加密视频(主要是视频号)还原成可播放文件|资源操作菜单里的"视频解密"|视频号用户
- 复制链接|导出资源原始链接交给 IDM、Motrix 等下载|资源操作菜单"复制链接"|大文件走多线程下载
场景实战 🎬
下面三个场景按从简单到复杂排,每个都给出操作步骤和最容易翻车的坑。
场景 1:保存微信视频号视频
目标:拿到指定视频号视频,必要时解密。
- 启动代理,在设置里关闭"全量拦截"——为什么要关?因为
Rule默认是*(拦截全部域名),关掉后只捕获目标,列表才不会涌入无关资源 - 把目标视频转发给好友,从转发详情页打开并完整播放一遍
- 回到资源列表找到该视频,点下载
- 若文件无法播放,点操作菜单视频解密,选中下载好的文件进行解密
⚠️ 常见坑:不关全量拦截会涌入大量无关资源;如果目标是作者主页的视频,直接在个人主页浏览即可触发捕获,不必转发。
场景 2:抖音无水印视频下载
目标:拿到不带水印的原始视频。
- 用浏览器打开抖音网页版播放目标视频——为什么不用手机 App?App 内的流量走不了本机代理,网页版才会经过
127.0.0.1:8899 - 返回 res-downloader,列表中捕获到的即为无水印资源
- 点下载;文件较大时先点"复制链接",交给 Motrix 或 IDM 用多线程下载
⚠️ 常见坑:只抓到封面图时,刷新页面并等视频真正开始加载再看列表。
场景 3:音乐平台高品质音频
目标:保存完整音轨。
- 启动代理,在类型筛选里只保留"音频"
- 在酷狗 / QQ音乐把目标歌曲完整播放一遍
- 在列表里选最高音质版本下载
⚠️ 常见坑:只试听几秒不会触发完整音轨,需要完整播放;需要登录才能听的高音质源,先登录再播放。
进阶参数 ⚙️
只列你真正可能调的参数,改完注意什么也写在表里。
| 参数 | 默认值 | 什么时候需要改 | 改完注意 |
|---|---|---|---|
| 代理端口 Port | 8899 | 端口被占用时 | 同步改系统代理端口 |
| 任务数 TaskNumber | CPU 核心数 × 2 | 低配调低、带宽富余调高 | 影响分片下载并发 |
| 下载并发 DownNumber | 3 | 大文件慢或不稳定时 | 上下微调即可 |
| 拦截规则 Rule | *全部拦截 | 只想要特定站点 | 填域名关键字缩小范围 |
| 自动代理 AutoProxy | 关 | 不想软件自动改写系统代理 | 关闭后需手动设代理 |
| 视频号处理 WxAction | 开 | 视频号捕获异常时 | 开关切换验证流程 |
问题排查 🔧
这几条覆盖了最高频的翻车点,最后一条讲换机备份。
Q1:启动代理后拦截不到资源,链接提示"不是私密链接"诊断:证书未被系统信任、系统代理未指向127.0.0.1:8899,或防火墙拦截。Mac 终端执行(V3+ 版本支持,会顺带创建锁文件):
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /Users/$(whoami)/Library/Preferences/res-downloader/cert.crt && touch /Users/$(whoami)/Library/Preferences/res-downloader/install.lock && echo "安装完成"Windows 用户手动把证书导入"受信任的根证书颁发机构",并关闭防火墙、核对代理地址与端口。
Q2:Mac 提示"已损坏,无法打开"诊断:系统隔离属性导致,执行下面命令去除:
sudo xattr -d com.apple.quarantine /Applications/res-downloader.appQ3:安装完证书后仍反复提示安装诊断:锁文件未创建,手动创建它即可:
touch /Users/$(whoami)/Library/Preferences/res-downloader/install.lockQ4:关闭软件后无法上网,或需要换机/重装诊断:系统代理没被还原。先在系统设置里手动关闭 Wi-Fi 代理恢复上网。换机或重装前,把配置目录整份备份(Mac 为~/Library/Preferences/res-downloader,Windows 为%APPDATA%\res-downloader),到新机器再复制回去,即可保留全部设置。
res-downloader 把多平台资源保存压缩成"开代理 → 播放 → 下载"三步,资源嗅探与无水印下载都在这里一次搞定。更多示例见 docs/。请仅下载自己有权使用的内容,尊重创作者并遵守各平台条款与版权规定。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考