wx_channels_download 是一款开源微信视频号下载工具,通过本地代理拦截视频流并解析真实链接,无需复杂操作即可保存无水印视频。支持 Windows/macOS/Linux 全平台,GitHub 7.7k Star 既可一键下载单个视频,也能批量导出作者主页全部内容。
🎤 引言
看到朋友转发的视频号爆款,想存下来当素材?刷到喜欢的教程视频,反复回看又怕网络不给力?普通用户可能直接用录屏,但自媒体人和内容创作者批量收藏就是噩梦。
ltaoo/wx_channels_download 就是为这个痛点而生的开源工具,GitHub 已经拿下 7.7k Star、1.2k Fork,56 个 Releases 还在持续迭代。它通过本地代理拦截视频号真实视频流,拿到无水印原画质视频文件,全程无需复杂操作。
⭐ 核心功能
1. 本地代理拦截,无需侵入微信
工具启动后会在本地开启 HTTP/HTTPS 代理(默认 127.0.0.1:2023),视频号客户端的请求经过代理时被识别并替换视频链接,从而拿到原画质视频流。不依赖任何第三方抓包脚本,不修改微信客户端本体。
2. 单视频一键下载
打开微信 PC 端播放某个视频号视频时,进度条下方会多出一个 「点击即可下载」 按钮。点一下视频下载,下载完成后在工具页面上方展示文件名(后缀标记视频质量,比如 _hd.mp4、_sd.mp4)。
3. 批量导出作者全部内容
进入某个创作者的视频号主页时,工具会提供一个 「批量下载」 入口。一次操作拉取该作者全部历史视频,省去逐个点击的繁琐步骤。对于做视频号内容分析的同行,这个功能简直是救命稻草。
4. 跨平台原生支持
- Windows:直接下载 Release 的
.exe双击运行 - macOS:支持 Intel 和 Apple Silicon 双架构
- Linux:自带构建脚本,可直接编译运行
5. 完整 API 接口
工具内置了 Restful API,方便二次开发:
/api/channels/follow/list:获取我关注的视频号列表/api/channels/feed/share_url:根据oid获取分享链接/api/channels/parse_sph:解析分享链接得到视频直链,无需本地解密/api/channels/feed/profile:获取视频详情
6. TUN 模式代理
配置文件 config.yaml 中开启 tun: true 即可启用 TUN 模式代理,覆盖更多原本不走系统代理的应用场景。
7. Cloudflare Worker 一键部署
按照官方说明填写 accountId、apiToken、sphCookie 等参数,执行 wx_video_download sph_deploy 即可把解析服务部署到 Cloudflare Worker,相当于一个可远程调用的视频号解析 API。
📥 安装使用
方式一:直接下载 Release(推荐新手)
前往 Releases 页面 下载对应平台的可执行文件:
- Windows:
wx_channels_download_windows_amd64.zip - macOS Intel:
wx_channels_download_darwin_amd64.tar.gz - macOS Apple Silicon:
wx_channels_download_darwin_arm64.tar.gz - Linux:
wx_channels_download_linux_amd64.tar.gz
方式二:从源码编译(推荐开发者)
需要本地有 Go 1.16+ 环境:
git clone https://github.com/ltaoo/wx_channels_download.git
cd wx_channels_download
go build -o wx_channels_download main.gomacOS 用户首次启动注意:系统会拦截未签名应用,打开 系统设置 → 隐私与安全性,找到「仍要打开」按钮点击授权。
Windows 用户首次启动注意:若提示被 SmartScreen 拦截,点击「更多信息 → 仍要运行」。
配置代理(关键步骤)
启动工具后,按照系统弹窗指引或在系统代理设置中:
| 平台 | 代理类型 | 服务器 | 端口 |
|---|---|---|---|
| Windows | 设置 → 网络和 Internet → 代理 → 手动设置代理 | 127.0.0.1 | 2023 |
| macOS | 系统设置 → 网络 → 高级 → 代理 → Web 代理 (HTTP) 和 安全 Web 代理 (HTTPS) | 127.0.0.1 | 2023 |
完整使用流程
- 以管理员身份启动
wx_channels_download - 在系统设置中开启 HTTP/HTTPS 代理(
127.0.0.1:2023) - 打开微信 PC 端,进入视频号
- 播放目标视频 → 点击进度条下方新增的 「下载」 按钮
- 在工具页面查看已下载列表
🎯 适用场景
场景一:内容创作者素材库管理
做拆解视频、二创内容的朋友经常需要把原始素材归档。这个工具拿到的是无水印原画质,画质无损就能直接进入剪辑时间线,不需要先去水印再压缩。
场景二:教育培训机构内训资料沉淀
老师整理优秀视频号课程时,可以批量保存整个系列的视频,搭一个本地化的视频号课程库,不用担心学员打开微信才发现原视频已经下架。
场景三:行业分析 + 竞品内容研究
运营 / 市场同行研究垂直领域头部账号的内容策略时,批量下载某个视频号最近 100 条视频,做选题拆解、爆款规律分析,效率比人工翻看高太多。
场景四:自媒体二创引用
看到某条好的原创视频想引用片段、注明出处再二次创作,无水印版本就是基本要求,避免侵权风险的同时也保留原作者贡献。
🔍 对比/替代方案
| 工具 | 跨平台 | 离线下载 | 批量下载 | API 扩展 | Star |
|---|---|---|---|---|---|
| wx_channels_download | ✅ Win/macOS/Linux | ✅ 原画质无水印 | ✅ | ✅ Restful + Worker | 7.7k |
| 视频号助手(官方) | ✅ | ❌ 走官方通道 | 部分支持 | ❌ 封闭 | - |
| 某吾爱论坛工具 | 部分 | ✅ | 手动 | ❌ | - |
| 在线解析网站 | ✅ | ✅ 走 CDN | ❌ 多数 | ❌ | - |
核心差异点:
- 跨平台:多数同类工具只覆盖单一平台,wx_channels_download 三平台通吃
- 私密性:所有解析在本地完成,下载的视频不会上传到任何第三方服务器
- 可扩展:API 和 Cloudflare Worker 部署给开发者留了后门,玩法不止下载
- 持续维护:56 个 Releases 仍在更新,最近一次提交是 2026 年 7 月 16 日
⚠️ 注意事项
法律红线
工具作者在 README 中明确写了「仅供学习使用,请勿用于商业用途或侵犯版权」。下载的视频版权归原作者所有,公开传播、售卖前请务必取得授权。
依赖微信客户端环境
工具的原理是拦截 PC 端微信的视频号请求,所以必须配合微信 PC 端使用,纯手机端用户暂时用不了。
配置文件保护
config.yaml 里有 sphCookie 等敏感字段,是从 yuanbao.tencent.com 获取的登录态。不要把配置文件推到公共仓库,避免 Cookie 被滥用。
官方接口变动
视频号背后的接口经常微调,工具需要适配。如果某次升级后无法使用,去 Issues 页面 看看是不是有同类反馈,作者更新速度还比较及时。
代理生效范围
开本地代理后,不仅微信流量会经过,部分浏览器或系统服务也可能受影响。如果担心隐私或产生网络冲突,建议下载完成后立即关闭系统代理。
✅ 总结
推荐人群:需要批量保存视频号内容的创作者、研究垂直领域选题的运营、需要内训资料沉淀的讲师。
核心优势:本地代理拦截 → 无水印原画质、跨平台原生支持(Win/macOS/Linux)、单视频一键 + 批量导出双模式、Restful API + Cloudflare Worker 可二次开发。
已知短板:仅支持微信 PC 端(手机端不行)、配置代理需要授权一次、官方接口变动需适配。
GitHub 数据:7.7k Star / 1.2k Fork / 56 Releases / 持续活跃。
对于想要批量保存视频号内容的用户来说,这应该是目前 GitHub 上能找到的最成熟方案。比起在线解析网站,本地处理更安全;比起某论坛的付费工具,开源免费还跨平台,值得收藏。