res-downloader 是一款基于 Go 和 Wails 开发的跨平台资源下载工具,界面简洁,操作直观。它支持从多个平台(如微信视频号、抖音、快手、小红书、酷狗音乐等)下载视频、音频、图片和直播流等资源。用户只需启动代理,打开目标页面,就能自动捕获资源列表并下载。该工具支持 Windows、macOS 和 Linux 系统,适合需要快速获取网络资源的用户。
功能列表
- 支持多种资源类型:可下载视频、音频、图片、m3u8 格式文件和直播流。
- 广泛平台兼容:支持微信视频号、小程序、抖音、快手、小红书、酷狗音乐、QQ 音乐等。
- 代理抓包功能:通过内置代理捕获受限网络资源,地址为
127.0.0.1
,端口为8899
。 - 视频解密功能:支持对微信视频号下载的加密视频进行解密。
- 跨平台运行:兼容 Windows、macOS 和 Linux 系统,界面美观且操作简单。
- 支持多种下载方式:提供 GitHub 和蓝奏云下载,Win7 用户可使用旧版 2.3.0。
使用帮助
安装流程
res-downloader 提供多种安装方式,适用于不同操作系统。以下是详细步骤:
Windows 安装
- 访问 GitHub 官方发布页面(
https://github.com/putyy/res-downloader/releases
)或蓝奏云(密码:9vs5
)下载适合的安装包。- 64 位系统:
res-downloader_[version]_win_x64.exe
- ARM64 系统:
res-downloader_[version]_win_arm.exe
- 64 位系统:
- 双击
.exe
文件启动安装向导,按提示完成安装。 - 首次运行时,右键点击程序,选择“以管理员身份运行”,以确保代理和证书设置正确。
- 允许安装证书和网络访问权限,避免功能受限。
macOS 安装
- 从 GitHub 发布页面下载
.dmg
文件(res-downloader_[version].dmg
)。 - 双击
.dmg
文件挂载磁盘映像。 - 将 res-downloader 拖到“应用程序”文件夹。
- 首次启动时,可能需右键点击程序并选择“打开”以绕过 Gatekeeper 安全限制。
Linux 安装
Linux 用户可选择以下方式:
- Debian 系(如 Ubuntu、Linux Mint):
- 下载
.deb
文件(64 位:res-downloader_[version]_x64.deb
或 ARM64:res-downloader_[version]_arm.deb
)。 - 运行命令:
sudo dpkg -i res-downloader_[version]_x64.deb sudo apt-get install -f
- 下载
- AppImage 方式:
- 下载
.AppImage
文件(res-downloader_[version]_x64.AppImage
)。 - 添加执行权限:
chmod +x res-downloader_[version]_x64.AppImage
- 运行:
./res-downloader_[version]_x64.AppImage
- 下载
- Arch Linux:
- 使用 AUR 安装:
yay -Syu res-downloader
- 使用 AUR 安装:
- 手动安装:
- 下载二进制文件(
res-downloader_[version]_linux_x64
)。 - 添加执行权限并运行:
chmod +x res-downloader_[version]_linux_x64 sudo ./res-downloader_[version]_linux_x64
- 下载二进制文件(
注意事项
- 安装时需允许证书安装,用于 HTTPS 流量检查。
- 确保系统满足要求:Windows 10/11、macOS 11.0+ 或带 GTK3 的 Linux 发行版。
- 若遇到证书或代理问题,检查是否以管理员/sudo 权限运行,或参考 GitHub Issues 页面。
使用步骤
- 启动软件:打开 res-downloader,首次运行可能需要授权网络访问。
- 设置代理:
- 在软件界面左上角点击“启动代理”。
- 确保系统代理设置为:地址
127.0.0.1
,端口8899
。
- 选择资源类型:在软件中选择需要捕获的资源类型(如视频、音频,默认全选)。
- 打开目标页面:在浏览器或相关应用中打开目标资源页面(如抖音、微信视频号)。
- 查看资源列表:返回软件首页,查看自动捕获的资源列表。
- 下载资源:选择目标资源,点击下载。若为微信视频号资源,下载后可点击“视频解密”处理加密视频。
特色功能操作
- 代理抓包:通过代理捕获网络流量,软件自动筛选可用资源。用户需确保代理设置正确,否则可能无法拦截资源。
- m3u8 视频下载:支持在线预览(推荐工具:
m3u8play
)和下载(推荐工具:m3u8-down
)。 - 直播流录制:建议使用 OBS 软件录制直播流,具体教程可搜索相关资料。
- 下载优化:若下载速度慢或大文件失败,可使用 Neat Download Manager 或 Motrix 辅助下载。
故障排除
- 无法拦截资源:检查系统代理设置是否为
127.0.0.1:8899
,或确认是否有其他程序占用端口。 - 关闭软件后无法上网:手动关闭系统代理设置。
- 程序启动失败:
- Windows:检查事件查看器。
- macOS:查看 Console.app 日志。
- Linux:在终端运行查看错误信息。
更多问题可参考 GitHub Issues 或爱享论坛讨论帖。
应用场景
- 短视频内容创作者
下载抖音、快手等平台的视频素材,用于剪辑或二次创作。 - 音乐爱好者
从酷狗音乐、QQ 音乐下载音频文件,保存高品质音乐。 - 直播内容存档
录制直播流,保存精彩直播内容用于回放或分享。 - 教育资源收集
下载微信小程序或视频号中的教学视频和图片,用于学习或教学。 - 技术开发者
通过代理抓包分析网络资源,学习或研究网络数据处理。
QA
- 为什么下载速度慢或大文件失败?
网络不稳定或文件较大可能导致问题。推荐使用 Neat Download Manager 或 Motrix 提高下载效率。 - 如何处理微信视频号的加密视频?
下载后在软件中选择“视频解密”功能,解密后即可正常播放。 - 软件无法捕获资源怎么办?
检查代理设置是否正确(地址:127.0.0.1
,端口:8899
),并确保以管理员权限运行。 - 支持哪些操作系统?
支持 Windows 10/11、macOS 11.0+ 和带 GTK3 的 Linux 发行版。 - Win7 用户如何使用?
下载 2.3.0 版本,支持 Windows 7 系统。