news 2026/9/8 21:34:51

res-downloader 实战教程:本地代理捕获,无水印保存视频与音频

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
res-downloader 实战教程:本地代理捕获,无水印保存视频与音频

res-downloader 实战教程:本地代理捕获,无水印保存视频与音频

【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader

res-downloader 是一款桌面资源嗅探下载工具:开启本地代理后,它会记录经过的媒体流量,把视频、音频、图片、m3u8 流和直播流整理成列表,让你直接保存到本地。工具覆盖 Windows、macOS、Linux 三个平台,适合想把微信视频号、抖音、快手、小红书、酷狗、QQ 音乐里的内容存下来的普通用户,加密的视频号视频也能还原成可播放的文件。

为什么是嗅探,而不是找下载按钮

大多数平台不会提供"下载视频"的入口:你想存一条视频号片段,只能对着播放界面干瞪眼;刷到的抖音视频想留底,复制出来的链接却带着水印;收藏过的音乐,想离线听还得会员。手动截图、录屏不仅画质差,还根本存不下原文件。

res-downloader 的思路是绕开平台限制本身:它在你电脑上开一个本地 HTTPS 代理,所有走系统代理的流量都会经过它。你可以把它理解成在自家门口装了个收件分拣台——手机和电脑收发的每个"包裹"(网络请求)都会路过这里,里面装的是视频、音频还是图片,看一眼标签就知道,顺手留下想要的就行。核心实现可以看 core/proxy.go,各平台的专门处理逻辑(比如视频号解密)放在 core/plugins/ 插件目录里。

3 分钟完成安装、信任证书到第一次捕获

  1. 拿到软件。从发布页直接下载对应系统的安装包;想用源码自己编译的话,执行git clone https://gitcode.com/GitHub_Trending/re/res-downloader。装好后第一次启动,macOS 需要先把应用拖进应用程序文件夹,再信任它弹出的证书文件、允许网络访问;Windows 首次使用请右键选择"以管理员身份运行"(Win7 用户建议使用 2.3.0 版本)。

  1. 过一遍设置页。进入设置,确认三处配置后点"保存":代理 Host 保持127.0.0.1、端口8899,一般不用动;存储路径点"选择",指一个有写入权限、空间够的目录;资源类型默认全勾选,哪类不想抓就取消。

  1. 启动代理,播放一次,收获列表。点左上角"启动代理"(新版界面叫"开启抓取"),然后去微信或浏览器里把想保存的内容完整播一遍,回到软件首页就能看到资源列表。Mac 用户可以在终端执行下面的命令,返回结果里同时出现127.0.0.18899,说明系统代理已经生效:
networksetup -getwebproxy Wi-Fi

到这里,你就完成了从安装到首次捕获的完整闭环,后面所有操作都是在这条主线上微调。

实操三场景:视频号解密、抖音无水印、音乐完整音轨

场景一:保存微信视频号视频

目标:拿到指定视频号视频,必要时解密还原。

步骤:先在设置里关闭"全量拦截",避免无关资源灌进来;把目标视频转发给一位好友,再从转发详情页打开并完整播放一遍;回到资源列表找到它,点击下载。如果下载的文件打不开或播放报错,点该行操作菜单里的"视频解密",选中刚下载的文件即可还原。

避坑:目标在作者主页时,直接在个人主页浏览播放同样能触发捕获,不必转发。

场景二:下载抖音无水印视频

目标:拿到不带水印的原始视频。

步骤:用浏览器打开抖音网页版(不要用手机 App),播放目标视频;回到 res-downloader,列表里捕获到的就是无水印资源,直接下载。文件较大时,可以点"复制链接"把原始地址交给 IDM、Motrix 这类支持多线程的下载工具。

避坑:列表里只有封面图,通常是页面还没真正开始加载视频——刷新一下,等画面动起来再看列表。手机 App 内的流量不经过本机代理,网页版才是正路。

场景三:抓取音乐平台完整音轨

目标:保存一首歌的完整音频。

步骤:启动代理后,在列表顶部的类型筛选里只留"音频";在酷狗或 QQ 音乐里把目标歌曲完整播放一遍;列表中会出现对应音轨,挑最高音质版本下载。

避坑:只试听几秒不会经过完整音轨,务必从头播到尾;高音质版本要求登录时,先登录再播放。

常见平台支持程度与使用注意速查

平台支持程度上手前要注意什么
微信视频号先关"全量拦截"再播放;文件播不了就点"视频解密"
抖音走网页版而非手机 App;等视频开始加载后再看列表
快手先选定想要的清晰度再播放,列表里才会出现对应档位
小红书笔记图片滑到底加载完再抓,用"批量下载"一次存全
酷狗 / QQ 音乐歌曲完整播放一遍,完整音轨才会经过代理
小程序 / 公众号可用拦截不到时清理微信缓存(设置 → 存储空间 → 缓存),删除小程序后重新进入

参数默认值与拦截不到资源时的排查办法

参数默认值什么时候需要动它
代理端口 Port8899端口被占用时换端口,并同步修改系统代理指向
任务数 TaskNumberCPU 核心数 × 2低配机器调低;带宽富裕想提吞吐时调高
下载并发 DownNumber3大文件下载慢或不稳定时,上下微调试试
拦截规则 Rule*(全部拦截)只想抓特定站点时,改成对应域名关键字
自动代理 AutoProxy不希望软件自动改写、还原系统代理时保持关闭
视频号处理 WxAction视频号捕获流程异常时,开关切换验证

排错时按"现象 → 原因 → 处理"对照排查:

  • 现象:代理已启动,却拦截不到资源,链接还提示"不是私密链接"。原因:证书没被系统信任、系统代理没指向127.0.0.1:8899,或被防火墙拦了。处理:Mac 在终端执行下面的命令把证书设为信任;Windows 把证书手动导入"受信任的根证书颁发机构",同时关掉防火墙并核对代理地址与端口。
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /Users/$(whoami)/Library/Preferences/res-downloader/cert.crt
  • 现象:Mac 双击启动提示"已损坏,无法打开"。原因:系统给下载的应用打了隔离标记。处理:执行下面的命令去掉该属性即可。
sudo xattr -d com.apple.quarantine /Applications/res-downloader.app
  • 现象:关闭软件后整台电脑无法上网。原因:系统代理没有被还原。处理:手动到系统设置里关掉 Wi-Fi 代理;换机或重装前可以把整个配置目录备份(Mac 为~/Library/Preferences/res-downloader,Windows 为%APPDATA%\res-downloader),恢复时复制回去,全部设置原样保留。
  • 现象:装完证书后仍反复提示需要安装。原因:标记锁文件没生成。处理:Mac 执行下面的命令手动创建即可。
touch /Users/$(whoami)/Library/Preferences/res-downloader/install.lock

更多细节与示例可以翻 docs/ 目录下的说明文档。总结一句话:开代理、播内容、点下载,res-downloader 把多平台的资源保存压成了这三步动作。最后提醒一句:请只下载自己有权使用的内容,尊重创作者的劳动与各平台的条款和版权规定。

【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 21:33:24

AI Agent学习资料整理指南:从大模型基础到多Agent实战

做AI Agent学习资料整理这件事,听起来就是一个人人都能做的“攒收藏夹”工作,但真上手之后你才会发现,最大的坑不是找不到资料,而是资料太多、太杂、太碎。我把技术博客、开源项目README、视频课、论文、社区讨论和面试题翻了个遍…

作者头像 李华
网站建设 2026/9/8 21:30:27

DeepSeek Harness:从结果断言到推理轨迹验证的AI测试新范式

做 AI 测试这行,相信很多人都经历过一种诡异的“全绿翻车”:模型迭代后,离线评测集通过率涨了几个点,自动化回归也全过,结果一上线用户立马打脸。我以前负责过一个审核类场景,模型升级后各项指标全线飘绿&a…

作者头像 李华
网站建设 2026/9/8 21:29:45

从零评估陌生开源项目:30分钟快速读懂一个GitHub仓库

1. 项目概览与信息拆解 1.1 这个仓库标题到底透露了什么 先别急着去看文档,拿到 arkorlab/arkor 这种“组织名/仓库名”形式的项目,第一件事是拆信息。 arkorlab 是发布方, arkor 是项目本体。这种命名习惯在 GitHub 上很常见&#xf…

作者头像 李华