res-downloader配置教程:从装证书到开代理,5步让视频号抖音资源下载跑通
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
想保存一条视频号视频却找不到下载入口,或者网页上的图片右键就没了?res-downloader 就是干这个的:它在本机开一个代理,把视频、音频、图片、m3u8、直播流等资源从网络流量里"捞"出来给你下载。本教程带你从安装证书、代理配置到下载验收完整走一遍,全程大约 10 分钟。
开始前的准备清单:4项前置条件核对表
| 前置条件 | 要求 | 说明 |
|---|---|---|
| 管理员权限 | Mac 需管理员密码;Windows 首次运行需右键"以管理员身份运行" | 安装证书、允许网络访问都要用到 |
| 端口 8899 | 未被其他程序占用 | res-downloader 的默认捕获端口 |
| 保存目录 | 默认系统"下载"文件夹 | 资源下载后的存放位置,可随时改 |
| 目标应用可用 | 微信、浏览器等能正常打开 | 它就是被捕获的对象 |
[!WARNING] Windows 安装时先退出安全管家类软件,否则证书安装可能被拦截;Mac 如果提示"已损坏,无法打开",在终端执行
sudo xattr -d com.apple.quarantine /Applications/res-downloader.app后重试。
第一步装证书:给系统盖上一枚"可信印章"
HTTPS 流量像一封封口加密的信件,系统只认自己信任的印章。res-downloader 要拆开看里面的内容,就得先把它的证书装进系统的"可信印章库",这一步没做,后面抓到的一切都是乱码。
操作:安装时弹出"允许安装证书文件""允许网络访问"提示,一律选择允许。Mac 用户也可以把下面一行命令粘进终端,输入管理员密码回车:
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /Users/$(whoami)/Library/Preferences/res-downloader/cert.crt预期结果:终端没有任何报错,即安装成功。
没达到怎么办:
- 软件仍反复提示"要安装证书":Mac 上再补一个锁文件即可,Mac 终端执行
touch /Users/$(whoami)/Library/Preferences/res-downloader/install.lock,然后重新打开软件。 - Windows 上证书安装失败:右键图标选"以管理员身份运行"后再安装,并确认杀毒软件没有拦证书文件。
第二步配代理:把 Host、Port、保存目录三项定死
Host 和 Port 合起来就是那根"主管道"的门牌:系统里的网络请求经过127.0.0.1的8899号门口,res-downloader 才接得住。这两项默认值就是对的,别改。
操作:打开软件设置界面,核对这四项——
- Host:
127.0.0.1(默认值,保持不动) - Port:
8899(默认值,保持不动) - 保存目录:选一个你找得到、看得见的文件夹
- 全量拦截:先保持关闭。它控制微信视频号是"只抓你打开的那条视频详情"还是"抓该账号下的所有视频",抓得太多反而难找
点击保存。
预期结果:保存后界面无红色报错提示。
没达到怎么办:如果提示端口被占用(常见错误是address already in use),说明 8899 已被别的程序拿走。把 Port 改成未占用的号码(如 8900)再保存;注意后面配置系统代理时也要用这个新号码。
第三步启动代理并放一条"试水"流量
操作:
- 回到软件首页,点左上角"启动代理"(较新版本显示为"开启抓取")
- 切到目标应用:播放一条视频号视频、打开一个含图片的网页、或刷一下抖音
- 回到 res-downloader 首页看列表
预期结果:资源列表里出现对应条目——视频、图片、音频各带类型图标,状态正常。没播放的内容不会产生流量,列表不会凭空冒东西。
没达到怎么办:列表长时间空白时,按顺序检查三件事——证书装好了没有(回到第一步)、系统代理是否指向127.0.0.1:8899、防火墙是否开着。Mac 上建议先关掉防火墙再试。
症状速查表:30秒定位5种高频故障
| 症状 | 最可能原因 | 一步修复 |
|---|---|---|
| 关掉软件后上不了网 | 系统代理还指向 8899,但没人接了 | 手动关闭系统代理,或重新打开 res-downloader 的代理 |
| 一条资源都抓不到 | 证书没装好,或系统代理没设成127.0.0.1:8899,或防火墙拦截 | 回第一步重装证书;核对代理地址端口;Mac 关闭防火墙 |
| 抓视频号出来一堆无关内容 | 开了全量拦截,把账号所有视频都抓了 | 设置里关闭"全量拦截",把目标视频转发给好友后打开,只抓详情页 |
| 小程序资源始终抓不到 | 微信走了本地缓存,根本没发网络请求 | 微信"设置→存储空间"清缓存,删除该小程序后重新打开 |
| 换了端口后还是抓不到 | 系统代理还停在旧端口 8899 | 把系统代理地址端口改成新端口,重启浏览器 |
更多场景可查阅项目自带的问答文档:docs/troubleshooting.md
配完验收:5项全过才算搞定
- 首页左上角"启动代理"点击后无报错,处于开启状态
- 浏览器打开一个含图片的网页,10 秒内资源列表出现图片条目
- 播放一条视频号视频,列表出现该页面的视频资源
- 对任一资源点下载,保存目录里出现文件且能正常打开/播放
- 关闭软件并手动关闭系统代理后,上网一切如常
[!TIP] 想抓手机应用里的资源:把手机和电脑连到同一局域网,在手机上安装同一份证书,手机网络代理填电脑 IP 加 8899 端口,之后正常使用即可(安卓 7.0 以上不信任用户证书则无法拦截)。
进阶习惯:换端口、备份与用完关代理
- 端口被长期占用:在设置里把 Port 固定改成其他号码(如 8900),以后系统代理就按这个号码配,避免反复冲突。
- 备份配置:配置和证书都放在程序目录里(Mac 为
~/Library/Preferences/res-downloader,Windows 为C:\Users\你的用户名\AppData\Roaming\res-downloader),换机或重装前把整个目录拷走即可,配置字段定义可参考 core/config.go。 - 证书安全:证书只从软件安装包或软件左下角的官方入口获取,别用来路不明的第三份,装完检查一次信任状态即可。
- 用完关代理:抓完就关闭代理。代理开着时你访问的所有网页都经过 res-downloader,用完不收管道,既费电也容易留下"关掉软件上不了网"的尾巴。
【免费下载链接】res-downloader视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考