ltaoo/wx_channels_download

GitHub: ltaoo/wx_channels_download

微信视频号视频下载工具,通过本地代理和证书注入方式实现视频抓取和多清晰度选择。

Stars: 4769 | Forks: 677

# 微信视频号下载器 体积小、使用简单、支持 macOS 和 Windows 系统。 ## 使用说明 下载[构建包](https://github.com/ltaoo/wx_channels_download/releases),**以管理员身份运行**,首次打开会自动安装证书,然后启动服务。 当终端提示「代理服务启动成功」就说明可以使用了。 ![正常使用](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/ee421bb36d010249.png) 打开微信 PC 端,点击需要下载的视频,在视频下方的操作按钮一栏,会多出一个下载按钮,如下所示 ![视频下载按钮](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/db7be5b25d010250.png) 如果没有,在页面侧边或底部会有悬浮按钮,拥有相同的功能 | 首页推荐 | 视频详情页 | | --- | --- | | ![首页推荐](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/248cdf087f010251.jpg) | ![视频详情页](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/3f10ec0350010252.jpg) | 等待视频开始播放,然后暂停视频,点击下载按扭即可下载视频。下载成功后,会在上方显示已下载的文件,下载文件名最后面会标志该视频质量。 ![视频下载成功](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/c89293b0f4010253.png) 下载按钮默认会下载视频号默认质量的视频(即当前播放的视频,一般都是体积最小的),可以在下拉菜单下载其他质量的视频
不同视频这里显示的选项是不同的,没有找到对 xWT111 具体的说明,属于什么分辨率、尺寸多大等等。
经过测试,如果原始视频有 104MB,这里尺寸最大的是 xWT111 为 17MB,最小的是 xWT98 为 7MB。 ![不同质量视频尺寸统计](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/50fca13a48010254.png) 仅供参考。 ## 开发说明 先以 管理员身份 启动终端,然后 `go run main.go` 即可。 ## 打包 ### windows go build -ldflags="-s -w" 打包后可以使用 `upx` 压缩,进一步减小体积 upx wx_channel ### macOS CGO_ENABLED=1 GOOS=darwin SDKROOT=$(xcrun --sdk macosx --show-sdk-path) go build -trimpath -ldflags="-s -w" -o wx_video_download CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 SDKROOT=$(xcrun --sdk macosx --show-sdk-path) go build -trimpath -ldflags="-s -w" -o wx_video_download ### Linux CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -trimpath -ldflags="-s -w" -o wx_video_download $env:CGO_ENABLED=0; $env:GOOS="linux"; $env:GOARCH="amd64"; go build -trimpath -ldflags="-s -w" -o wx_video_download upx --best --lzma wx_video_download CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -trimpath -ldflags="-s -w" -o wx_video_download ## 感谢 前端解密部分参考自
https://github.com/kanadeblisst00/WechatVideoSniffer2.0
后端解密代码来自
https://github.com/Hanson/WechatSphDecrypt ## ⚠️ 免责声明 本项目为开源项目 仅用于技术交流学习和研究的目的 请遵守法律法规,请勿用作任何非法用途 否则造成一切后果自负 若您下载并使用即视为您知晓并同意
标签:BeEF, Channels, EVTX分析, EVTX分析, Go, Golang, Go语言, GUI, MITM, Ruby工具, WeChat, 下载器, 中间人攻击, 二进制发布, 代理抓包, 多媒体, 安全编程, 开源工具, 微信, 日志审计, 流量劫持, 爬虫, 程序破解, 视频号, 视频提取, 证书安装, 资源保存