Res-Downloader 是一款基于 Go + Wails 的跨平台资源下载工具。它通过本地代理方式实现网络抓包,自动筛选并列出可下载的视频、音频、图片等资源,让您轻松保存来自微信视频号、抖音、快手、小红书等平台的网络资源。


1. 系统要求

  • 操作系统:Windows、macOS 或 Linux。
  • 网络:需要互联网连接以加载和下载资源。
  • 权限:首次安装和使用时,需要允许安装证书允许网络访问(用于设置本地代理)。

2. 安装步骤

2.1 下载安装包

从项目的 GitHub Releases 页面蓝奏云(密码:9vs5) 下载适用于您操作系统的最新版本:

  • Windows:下载 .exe 安装程序。
  • macOS:下载 .dmg 文件。
  • Linux:下载 .AppImage 或对应包管理器的格式(如 .deb)。

注意:Windows 7 用户请下载 2.3.0 版本,以获得兼容性支持。

2.2 安装与首次运行

  1. 安装:运行下载的安装包,按照向导完成安装。
  2. 首次启动:启动应用时,系统可能会提示允许安装证书允许网络访问,请务必点击“允许”或“是”,这是软件正常工作的基础。

3. 核心使用方法

Res-Downloader 通过本地代理抓包来嗅探资源,请按以下步骤操作:

  1. 启动代理:打开软件,在首页左上角点击 “启动代理” 按钮。此时软件会在本地建立一个代理服务器(默认地址 127.0.0.1,端口 8899)。
  2. 选择资源类型(可选):在软件界面中选择您要获取的资源类型(视频、音频、图片等,默认为全部)。
  3. 在外部应用中打开资源:在浏览器、微信电脑版或其他应用中,打开您想要下载的资源页面(如视频号视频、抖音作品、小程序页面、音乐播放页等)。
  4. 查看并下载:返回 Res-Downloader 首页,软件会自动嗅探并列出当前页面中可用的资源列表。在列表中点击下载按钮即可保存文件。

4. 常见问题与排查

问题 可能原因 解决方案
软件无法拦截到任何资源 系统代理未正确设置为软件指定的地址和端口 检查系统网络代理设置,确保 HTTP/HTTPS 代理地址为 127.0.0.1,端口为 8899
关闭软件后无法正常上网 系统代理未被自动取消 手动进入系统网络设置,关闭 HTTP/HTTPS 代理即可恢复。
下载速度慢或大文件下载失败 网络问题或下载器能力限制 可尝试使用第三方下载工具(如 Neat Download ManagerMotrix)接管下载链接。
视频号资源下载后无法播放 资源可能经过加密 在软件的资源列表中,对应视频的“操作”列点击 “视频解密(视频号)” 按钮进行解密。
macOS 提示“无法验证开发者” 应用未签名 在 Finder 中右键点击应用图标,选择“打开”,然后在对话框中确认打开。
Linux 下 AppImage 无法运行 缺少 FUSE 或未赋予执行权限 在终端中执行 chmod +x Res-Downloader.AppImage 添加执行权限,确保已安装 libfuse2

5. 总结

Res-Downloader 是一款直观易用的网络资源嗅探下载工具,其核心是通过本地代理抓取网络请求中的媒体资源。

核心使用路径

  1. 下载安装:从 Releases 或蓝奏云获取适合您系统的安装包并安装。
  2. 启动代理:打开软件,点击左上角“启动代理”。
  3. 访问资源:在浏览器、微信等应用中打开您想下载资源的页面。
  4. 保存文件:返回软件,在资源列表中找到目标文件,点击下载。

注意事项

  • 首次使用时,务必允许安装证书和网络访问,否则代理无法正常工作。
  • 关闭软件后如果无法上网,请记得手动关闭系统代理
  • 该软件仅供学习与研究使用,请勿用于任何商业或违法用途。

项目地址:https://github.com/putyy/res-downloader