✨ 易于二次开发的 Python 版本易于公开的算法。
原作者:https://github.com/ThinkerWen/wechat-downloader

自动证书安装:首次运行自动检测并引导安装 mitmproxy 证书,避免断网
🛡️ 安全代理设置:证书安装完成后再设置系统代理,防止未安装证书时断网
🔍 证书信任检测:通过 certutil 检查证书是否已安装到系统信任存储
📥 自动下载证书:证书文件不存在时自动从 mitm.it 下载
📂 自动打开证书:下载后自动打开证书安装向导,等待安装完成
📝 详细安装提示
🎯 自动嗅探:通过代理自动捕获微信视频号链接
🔐 智能解密:自动识别并解密加密视频
📥 多格式支持:支持 M3U8 流媒体和普通 MP4 视频下载
🚀 快速下载:多线程下载,支持断点续传
🔧 自动配置:一键设置系统代理(支持 macOS、Windows、Linux)
📊 进度显示:实时显示下载进度和速度
🛡️ 安全稳定:基于 mitmproxy 的专业代理框架
⚡ 零配置体验
Q: 首次运行提示证书未安装? A: 程序会自动下载并打开 mitmproxy 证书,请在弹出的窗口中:
点击"安装证书"
存储位置选"本地计算机" → 下一步
选择"将所有证书放入下列存储" → 浏览 → "受信任的根证书颁发机构"
点击"下一步" → "完成"
Q: 无法连接到代理? A: 首次运行需要安装 mitmproxy 证书。按照程序提示安装证书后重试。
Q: 代理设置后无法访问网络? A: 程序退出时会自动清理代理。如手动退出未清理,请:
macOS: System Preferences → Network → Wi-Fi Proxies(清除 HTTP/HTTPS 代理)
Windows: Settings → Network & Internet → Proxy(关闭代理)
Q: 支持哪些视频格式? A: 支持 M3U8 流媒体(HLS)和 MP4 格式。加密视频会自动解密。
Q: 可以同时下载多个视频吗?
🙏 致谢
部分思路及代码参考自: