nobiyou/wx_channel

微信视频号下载工具

Go

2,768

193 commits

updated Oct 15, 2026

See the code

README

微信视频号下载助手

Release Release Date License Stars

一键下载微信视频号所有页面视频,支持批量下载、加密视频解密、自动去重

快速开始 • 核心功能 • 使用场景 • 文档 • 支持项目


✨ 为什么选择这个工具?

😫 你是否遇到过这些问题?

  • ❌ 视频号视频无法直接下载保存
  • ❌ 想批量下载某个作者的所有视频,但只能一个个点
  • ❌ 加密视频下载后无法播放
  • ❌ 需要保存视频做备份或二次创作
  • ❌ 想离线观看喜欢的视频内容

✅ 这个工具帮你解决

  • ✅ 一键下载:点击即可下载,无需复杂操作
  • ✅ 批量处理:支持批量下载,一次搞定几十上百个视频
  • ✅ 自动解密:加密视频自动解密,下载即可播放
  • ✅ 智能去重:自动识别已下载视频,避免重复
  • ✅ 无感雷达:默认关闭,通过 config.yaml 中的 radar_enabled 显式启用
  • ✅ 完整记录:自动记录所有下载信息,便于管理
  • ✅ 命名模板:支持通过 download_filename_template 自定义批量下载文件名

🎬 效果演示

主界面 修复wx视频号新版本界面,加了我的搜藏点赞的下载。

Web 控制台界面

访问 http://localhost:2025/console 使用 Web 控制台:

  • 浏览记录:查看和管理所有浏览过的视频
  • 下载记录:查看历史下载记录和统计
  • 下载队列:实时管理下载任务
  • 批量下载:批量提交下载任务
  • 数据导出:导出 JSON/CSV 格式数据
web控制台亮色web控制台暗色
亮色暗色

💡 提示:更多功能说明请查看 文档目录 和 Web 控制台指南

Insight 联动

wx_channel 通过 Insight 内置的边缘网关进行远程设备管理、数据采集和任务协同:

  • Cloud 版通过 cloud_hub_url 连接 Insight 的 /ws/client
  • 本地默认地址为 ws://127.0.0.1:18081/ws/client,config.yaml 中的显式配置优先
  • Insight API 与运营台分别使用 18081 和 5176 端口
  • 独立 wx_channel_hub 已停止使用,不再作为运行依赖

🚀 快速开始

三步开始使用

# 1️⃣ 下载程序
# 访问 https://github.com/nobiyou/wx_channel/releases 下载最新版本

# 2️⃣ 启动程序
wx_channel.exe

# 3️⃣ 打开视频号页面,点击下载按钮
# 就这么简单!

详细步骤

  1. 下载并启动

    • 从 Releases 下载最新版本
    • 解压后双击 wx_channel.exe 启动
  2. 安装证书(首次使用)

    • 程序会自动尝试安装证书
    • 如果失败,手动安装 downloads/SunnyRoot.cer
  3. 开始下载

    • 打开微信视频号页面
    • 页面会自动注入下载按钮
    • 点击按钮即可下载

📖 详细教程:使用文档 | 开发文档 | 更新日志


🎯 核心功能

🎥 视频下载

功能说明
单个下载点击按钮即可下载当前视频
批量下载一次下载多个视频,支持选择下载
加密视频自动解密加密视频,下载即可播放
断点续传大文件支持断点续传,不怕中断
智能去重自动识别已下载视频,避免重复

📊 数据管理

功能说明
自动分类按作者自动创建文件夹,整理有序
下载记录CSV 格式记录所有下载信息
数据导出支持JSON格式数据导出
评论列表可通过本地 API 获取视频评论列表与回复分页

🎨 用户体验

功能说明
Web 控制台现代化界面,支持深色模式,响应式设计
浏览记录查看所有浏览历史,支持搜索和筛选
下载队列实时管理下载任务,支持批量操作
数据导出支持 JSON/CSV 格式导出数据
实时日志详细的操作日志,问题一目了然
进度显示实时显示下载进度和状态

💡 使用场景

📚 内容创作者

  • 备份自己的视频号内容
  • 下载素材用于二次创作
  • 整理视频资料库

🎓 学习研究

  • 下载教程视频离线学习
  • 收集行业案例分析
  • 保存学习资料

💼 企业团队

  • 备份企业视频号内容
  • 下载竞品分析素材
  • 整理营销案例库

👤 个人用户

  • 保存喜欢的视频内容
  • 离线观看视频
  • 整理收藏的视频

🆚 对比其他方案

特性本工具在线下载网站其他软件录屏软件
批量下载✅❌⚠️ 有限❌
加密视频✅ 自动解密❌❌⚠️ 画质损失
下载速度✅ 快速⚠️ 较慢✅ 快速❌ 很慢
隐私安全✅ 本地运行❌ 上传到服务器⚠️ 依赖插件✅ 本地
自动去重✅❌❌❌
下载记录✅ CSV 记录❌❌❌
使用成本✅ 免费开源⚠️ 可能收费⚠️ 可能收费⚠️ 软件费用

📦 安装方式

方式一:下载预编译版本(推荐)

  1. 访问 GitHub Releases
  2. 下载最新版本的 wx_channel.exe
  3. 解压后直接运行

方式二:从源码编译

# 克隆仓库
git clone https://github.com/nobiyou/wx_channel.git
cd wx_channel

# 基本编译
go build -tags=zombiezen_sqlite -o wx_channel.exe

# 优化体积编译(推荐)
go build -tags=zombiezen_sqlite -ldflags="-s -w" -o wx_channel_mini.exe

zombiezen_sqlite 使用下载引擎支持的纯 Go SQLite 实现,避免与应用数据库重复链接 C SQLite。使用 GCC 15 或更新版本时,将 CGO_CFLAGS 设为 -O2 -g -std=gnu11,与 CI 的 C 标准一致。


⚙️ 配置选项

基础配置

# 修改代理端口
wx_channel.exe -p 8080

# 查看版本
wx_channel.exe -v

# 卸载证书
wx_channel.exe --uninstall

环境变量

# 下载目录
WX_CHANNEL_DOWNLOADS_DIR=downloads

# 日志配置
WX_CHANNEL_LOG_FILE=logs/wx_channel.log
WX_CHANNEL_LOG_MAX_MB=5

# 并发配置
WX_CHANNEL_DOWNLOAD_CONCURRENCY=5
WX_CHANNEL_DOWNLOAD_TIMEOUT=30

📖 完整配置:配置文档


📚 文档

📖 用户文档

所有使用相关的文档都在 docs/ 目录:

📖 查看所有用户文档: docs/INDEX.md

🔧 开发文档

所有开发相关的文档都在 dev-docs/ 目录:

📖 查看所有开发文档: dev-docs/INDEX.md

快速入门

进阶功能

开发文档


🎉 最新版本 v5.7.13

🚀 核心升级(v5.7.13)

本次版本将个人主页批量下载中的视频与直播回放分开,并完善下载状态和启动保护:

  • 视频与回放分栏:批量下载弹窗提供“视频”和“直播回放”两个标签,默认显示视频,避免混选回放(#113)。
  • 分类操作独立:分页、全选、下载、导出和清空仅作用于当前分类;切换分类保留各自勾选。
  • 下载状态保留:下载中关闭再打开弹窗,保留分类、勾选、分页和进度,并补入隐藏期间新采集的内容。
  • 日志启动保护:日志目录或文件不可写时保留控制台日志,避免空指针崩溃,并显示文件日志不可用的原因。
  • 自动化验证补齐:CI 使用 go.mod 指定的 Go 版本,覆盖 Windows/Linux 构建、Go 测试和 JavaScript 测试。

✨ 主要特性

  • 稳定下载: 集成 Gopeed 引擎,支持高并发、断点续传与元数据自动修正。
  • 智能管理: 完备的后台管理系统,支持设备远程控制、任务实时监控与用户权限管理。
  • 多端适配: 响应式设计,完美支持 PC、平板与手机端访问。

💖 支持项目

如果这个项目对你有帮助,欢迎:

  • ⭐ 给项目点个 Star
  • 🐛 提交 Bug 报告和功能建议
  • 📖 完善文档和教程
  • 💰 赞赏支持开发

赞赏支持

赞赏码

赞赏名单

感谢以下用户的支持:

日期昵称金额留言
2025-09-30潘*君¥5.00未留言
2025-10-12三*家¥5.00请大佬喝杯饮料
2025-10-31wang***yu¥1.00真棒
2025-11-01倪*孔¥20.00自动下载增加暂停?已下载跳过?
2025-11-03清***工作室¥1.00你可是太牛逼了
2025-11-05李*辰¥5.00有群吗 v:****
2025-11-10我**我在¥1.00希望可以一键批量下载某视频号特定时间范围内的所有视频
2025-11-17方*¥100.00加油,真心感谢您的付出,谢谢!
2025-11-19匿名¥10.00非常给力。就是当版本不能用了可以发个提示啥的
2025-11-23逆*¥5.00好用 希望能坚持住
2025-11-29保*¥18.80未留言
2025-12-08加***¥18.80感谢,很有用
2025-12-11v*¥1.00膜拜到老
2025-12-23麦*¥10.00希望能出一个小程序视频下载的版本
2025-12-24夜*¥1.00谢谢大佬
2025-12-31陈*¥10.00点赞,加油哦,已经加星
2026-01-03颀*¥1.00今天第一次用,能不能做成docker?
2026-01-05土*¥5.00感谢大佬
2026-01-07空*¥20.00厉害了大佬
2026-01-13凌*¥1.00牛逼
2026-01-18漪*¥20.00给大佬加杯咖啡
2026-01-20匿名¥10.00问题反馈,找不到操作栏
2026-01-28阿*¥18.88加个微信
2026-01-30杰*¥5.00大佬请喝茶
2026-02-02¥*¥20.00超过200个视频会消耗完内存
2026-02-03朱*¥10.00很方便
2026-02-04磐*¥1.00未留言
2026-02-26辰*¥20.00非常厉害的工具!大佬继续努力!
2026-02-26相*¥10.00加油啊,!!!
2026-03-05G*¥10.00请收下我的膝盖
2026-03-05苏*¥5.00未留言
2026-03-16匿名¥50.00很好的工具,加我**
2026-03-21匿名¥1.00赞
2026-03-26匿名¥10.00感谢大佬
2026-04-01未*¥6.60感谢
2026-04-05陈*¥5.00加个群
2026-04-13X*¥5.00未留言
2026-04-13匿名¥10.00大佬牛啊
2026-04-17Hou*¥1.00好棒
2026-04-24**¥18.88未留言
2026-05-06匿名¥5.00小白的我给你点赞
2026-05-08温*¥5.00好用
2026-05-13剩*¥1.00未留言
2026-05-14S*¥50.00非常感谢,很有用!
2026-05-27Solo*¥6.66666,好用,强!!!
2026-05-28匿名¥1.00工具好用
2026-06-12匿名¥5.00太强了,请大佬喝杯茶
2026-06-13Har*¥5.00感谢
2026-06-29表情*¥5.00未留言
2026-07-04馒*¥1.00未留言
2026-07-13匿名¥1.00太好用了
2026-07-20信用*¥10.00先请喝茶再用
2026-07-29嬴*¥20.00有Mac版本吗?--回:没有mac电脑

💝 感谢每一位支持者!你们的支持是项目持续更新的动力。


⚠️ 免责声明

本工具仅供学习和研究使用。请遵守相关法律法规,尊重内容创作者的版权。使用本工具下载的内容请勿用于商业用途或非法传播。


📄 许可证

本项目采用 MIT License 许可证。


🙏 致谢

  • 开发者说明:仓库已内置 SunnyNet v1.0.3 源码,位于 pkg/sunnynet。根模块通过 go.mod 的 replace 指向本地版本,便于其他开发者直接构建与调试。
  • SunnyNet - HTTP/HTTPS 代理库
  • Go - 编程语言
  • 所有贡献者和支持者

📞 联系方式

交流群

微信交流群

Star History

Star History Chart

如果这个项目对你有帮助,请给个 ⭐ Star 支持一下!

Made with ❤️ by nobiyou

nobiyou/wx_channel

微信视频号下载工具

Go

2,768

193 commits

updated Oct 15, 2026

See the code

README

微信视频号下载助手

Release Release Date License Stars

一键下载微信视频号所有页面视频,支持批量下载、加密视频解密、自动去重

快速开始 • 核心功能 • 使用场景 • 文档 • 支持项目


✨ 为什么选择这个工具?

😫 你是否遇到过这些问题?

  • ❌ 视频号视频无法直接下载保存
  • ❌ 想批量下载某个作者的所有视频,但只能一个个点
  • ❌ 加密视频下载后无法播放
  • ❌ 需要保存视频做备份或二次创作
  • ❌ 想离线观看喜欢的视频内容

✅ 这个工具帮你解决

  • ✅ 一键下载:点击即可下载,无需复杂操作
  • ✅ 批量处理:支持批量下载,一次搞定几十上百个视频
  • ✅ 自动解密:加密视频自动解密,下载即可播放
  • ✅ 智能去重:自动识别已下载视频,避免重复
  • ✅ 无感雷达:默认关闭,通过 config.yaml 中的 radar_enabled 显式启用
  • ✅ 完整记录:自动记录所有下载信息,便于管理
  • ✅ 命名模板:支持通过 download_filename_template 自定义批量下载文件名

🎬 效果演示

主界面 修复wx视频号新版本界面,加了我的搜藏点赞的下载。

Web 控制台界面

访问 http://localhost:2025/console 使用 Web 控制台:

  • 浏览记录:查看和管理所有浏览过的视频
  • 下载记录:查看历史下载记录和统计
  • 下载队列:实时管理下载任务
  • 批量下载:批量提交下载任务
  • 数据导出:导出 JSON/CSV 格式数据
web控制台亮色web控制台暗色
亮色暗色

💡 提示:更多功能说明请查看 文档目录 和 Web 控制台指南

Insight 联动

wx_channel 通过 Insight 内置的边缘网关进行远程设备管理、数据采集和任务协同:

  • Cloud 版通过 cloud_hub_url 连接 Insight 的 /ws/client
  • 本地默认地址为 ws://127.0.0.1:18081/ws/client,config.yaml 中的显式配置优先
  • Insight API 与运营台分别使用 18081 和 5176 端口
  • 独立 wx_channel_hub 已停止使用,不再作为运行依赖

🚀 快速开始

三步开始使用

# 1️⃣ 下载程序
# 访问 https://github.com/nobiyou/wx_channel/releases 下载最新版本

# 2️⃣ 启动程序
wx_channel.exe

# 3️⃣ 打开视频号页面,点击下载按钮
# 就这么简单!

详细步骤

  1. 下载并启动

    • 从 Releases 下载最新版本
    • 解压后双击 wx_channel.exe 启动
  2. 安装证书(首次使用)

    • 程序会自动尝试安装证书
    • 如果失败,手动安装 downloads/SunnyRoot.cer
  3. 开始下载

    • 打开微信视频号页面
    • 页面会自动注入下载按钮
    • 点击按钮即可下载

📖 详细教程:使用文档 | 开发文档 | 更新日志


🎯 核心功能

🎥 视频下载

功能说明
单个下载点击按钮即可下载当前视频
批量下载一次下载多个视频,支持选择下载
加密视频自动解密加密视频,下载即可播放
断点续传大文件支持断点续传,不怕中断
智能去重自动识别已下载视频,避免重复

📊 数据管理

功能说明
自动分类按作者自动创建文件夹,整理有序
下载记录CSV 格式记录所有下载信息
数据导出支持JSON格式数据导出
评论列表可通过本地 API 获取视频评论列表与回复分页

🎨 用户体验

功能说明
Web 控制台现代化界面,支持深色模式,响应式设计
浏览记录查看所有浏览历史,支持搜索和筛选
下载队列实时管理下载任务,支持批量操作
数据导出支持 JSON/CSV 格式导出数据
实时日志详细的操作日志,问题一目了然
进度显示实时显示下载进度和状态

💡 使用场景

📚 内容创作者

  • 备份自己的视频号内容
  • 下载素材用于二次创作
  • 整理视频资料库

🎓 学习研究

  • 下载教程视频离线学习
  • 收集行业案例分析
  • 保存学习资料

💼 企业团队

  • 备份企业视频号内容
  • 下载竞品分析素材
  • 整理营销案例库

👤 个人用户

  • 保存喜欢的视频内容
  • 离线观看视频
  • 整理收藏的视频

🆚 对比其他方案

特性本工具在线下载网站其他软件录屏软件
批量下载✅❌⚠️ 有限❌
加密视频✅ 自动解密❌❌⚠️ 画质损失
下载速度✅ 快速⚠️ 较慢✅ 快速❌ 很慢
隐私安全✅ 本地运行❌ 上传到服务器⚠️ 依赖插件✅ 本地
自动去重✅❌❌❌
下载记录✅ CSV 记录❌❌❌
使用成本✅ 免费开源⚠️ 可能收费⚠️ 可能收费⚠️ 软件费用

📦 安装方式

方式一:下载预编译版本(推荐)

  1. 访问 GitHub Releases
  2. 下载最新版本的 wx_channel.exe
  3. 解压后直接运行

方式二:从源码编译

# 克隆仓库
git clone https://github.com/nobiyou/wx_channel.git
cd wx_channel

# 基本编译
go build -tags=zombiezen_sqlite -o wx_channel.exe

# 优化体积编译(推荐)
go build -tags=zombiezen_sqlite -ldflags="-s -w" -o wx_channel_mini.exe

zombiezen_sqlite 使用下载引擎支持的纯 Go SQLite 实现,避免与应用数据库重复链接 C SQLite。使用 GCC 15 或更新版本时,将 CGO_CFLAGS 设为 -O2 -g -std=gnu11,与 CI 的 C 标准一致。


⚙️ 配置选项

基础配置

# 修改代理端口
wx_channel.exe -p 8080

# 查看版本
wx_channel.exe -v

# 卸载证书
wx_channel.exe --uninstall

环境变量

# 下载目录
WX_CHANNEL_DOWNLOADS_DIR=downloads

# 日志配置
WX_CHANNEL_LOG_FILE=logs/wx_channel.log
WX_CHANNEL_LOG_MAX_MB=5

# 并发配置
WX_CHANNEL_DOWNLOAD_CONCURRENCY=5
WX_CHANNEL_DOWNLOAD_TIMEOUT=30

📖 完整配置:配置文档


📚 文档

📖 用户文档

所有使用相关的文档都在 docs/ 目录:

📖 查看所有用户文档: docs/INDEX.md

🔧 开发文档

所有开发相关的文档都在 dev-docs/ 目录:

📖 查看所有开发文档: dev-docs/INDEX.md

快速入门

进阶功能

开发文档


🎉 最新版本 v5.7.13

🚀 核心升级(v5.7.13)

本次版本将个人主页批量下载中的视频与直播回放分开,并完善下载状态和启动保护:

  • 视频与回放分栏:批量下载弹窗提供“视频”和“直播回放”两个标签,默认显示视频,避免混选回放(#113)。
  • 分类操作独立:分页、全选、下载、导出和清空仅作用于当前分类;切换分类保留各自勾选。
  • 下载状态保留:下载中关闭再打开弹窗,保留分类、勾选、分页和进度,并补入隐藏期间新采集的内容。
  • 日志启动保护:日志目录或文件不可写时保留控制台日志,避免空指针崩溃,并显示文件日志不可用的原因。
  • 自动化验证补齐:CI 使用 go.mod 指定的 Go 版本,覆盖 Windows/Linux 构建、Go 测试和 JavaScript 测试。

✨ 主要特性

  • 稳定下载: 集成 Gopeed 引擎,支持高并发、断点续传与元数据自动修正。
  • 智能管理: 完备的后台管理系统,支持设备远程控制、任务实时监控与用户权限管理。
  • 多端适配: 响应式设计,完美支持 PC、平板与手机端访问。

💖 支持项目

如果这个项目对你有帮助,欢迎:

  • ⭐ 给项目点个 Star
  • 🐛 提交 Bug 报告和功能建议
  • 📖 完善文档和教程
  • 💰 赞赏支持开发

赞赏支持

赞赏码

赞赏名单

感谢以下用户的支持:

日期昵称金额留言
2025-09-30潘*君¥5.00未留言
2025-10-12三*家¥5.00请大佬喝杯饮料
2025-10-31wang***yu¥1.00真棒
2025-11-01倪*孔¥20.00自动下载增加暂停?已下载跳过?
2025-11-03清***工作室¥1.00你可是太牛逼了
2025-11-05李*辰¥5.00有群吗 v:****
2025-11-10我**我在¥1.00希望可以一键批量下载某视频号特定时间范围内的所有视频
2025-11-17方*¥100.00加油,真心感谢您的付出,谢谢!
2025-11-19匿名¥10.00非常给力。就是当版本不能用了可以发个提示啥的
2025-11-23逆*¥5.00好用 希望能坚持住
2025-11-29保*¥18.80未留言
2025-12-08加***¥18.80感谢,很有用
2025-12-11v*¥1.00膜拜到老
2025-12-23麦*¥10.00希望能出一个小程序视频下载的版本
2025-12-24夜*¥1.00谢谢大佬
2025-12-31陈*¥10.00点赞,加油哦,已经加星
2026-01-03颀*¥1.00今天第一次用,能不能做成docker?
2026-01-05土*¥5.00感谢大佬
2026-01-07空*¥20.00厉害了大佬
2026-01-13凌*¥1.00牛逼
2026-01-18漪*¥20.00给大佬加杯咖啡
2026-01-20匿名¥10.00问题反馈,找不到操作栏
2026-01-28阿*¥18.88加个微信
2026-01-30杰*¥5.00大佬请喝茶
2026-02-02¥*¥20.00超过200个视频会消耗完内存
2026-02-03朱*¥10.00很方便
2026-02-04磐*¥1.00未留言
2026-02-26辰*¥20.00非常厉害的工具!大佬继续努力!
2026-02-26相*¥10.00加油啊,!!!
2026-03-05G*¥10.00请收下我的膝盖
2026-03-05苏*¥5.00未留言
2026-03-16匿名¥50.00很好的工具,加我**
2026-03-21匿名¥1.00赞
2026-03-26匿名¥10.00感谢大佬
2026-04-01未*¥6.60感谢
2026-04-05陈*¥5.00加个群
2026-04-13X*¥5.00未留言
2026-04-13匿名¥10.00大佬牛啊
2026-04-17Hou*¥1.00好棒
2026-04-24**¥18.88未留言
2026-05-06匿名¥5.00小白的我给你点赞
2026-05-08温*¥5.00好用
2026-05-13剩*¥1.00未留言
2026-05-14S*¥50.00非常感谢,很有用!
2026-05-27Solo*¥6.66666,好用,强!!!
2026-05-28匿名¥1.00工具好用
2026-06-12匿名¥5.00太强了,请大佬喝杯茶
2026-06-13Har*¥5.00感谢
2026-06-29表情*¥5.00未留言
2026-07-04馒*¥1.00未留言
2026-07-13匿名¥1.00太好用了
2026-07-20信用*¥10.00先请喝茶再用
2026-07-29嬴*¥20.00有Mac版本吗?--回:没有mac电脑

💝 感谢每一位支持者!你们的支持是项目持续更新的动力。


⚠️ 免责声明

本工具仅供学习和研究使用。请遵守相关法律法规,尊重内容创作者的版权。使用本工具下载的内容请勿用于商业用途或非法传播。


📄 许可证

本项目采用 MIT License 许可证。


🙏 致谢

  • 开发者说明:仓库已内置 SunnyNet v1.0.3 源码,位于 pkg/sunnynet。根模块通过 go.mod 的 replace 指向本地版本,便于其他开发者直接构建与调试。
  • SunnyNet - HTTP/HTTPS 代理库
  • Go - 编程语言
  • 所有贡献者和支持者

📞 联系方式

交流群

微信交流群

Star History

Star History Chart

如果这个项目对你有帮助,请给个 ⭐ Star 支持一下!

Made with ❤️ by nobiyou

Significant stargazers

苍何

2,188 followers · starred Jun 2026

Jim Liu 宝玉

5,155 followers · starred Oct 2025

c0dedance

23 followers · starred Jan 2026