来源
正文
公众号名称:波哥技术栈
作者名称:波哥技术栈
发布时间:2025-12-10 17:00
一、微信备份介绍
在平常我们微信备份,只能通过导出到本地或者其他地方,无法做到定时自动备份,即使备份了也没办法在线可视化阅读备份内容,通过微信 +NAS,在 docker 中部署微信云备份程序,使我们可以将微信的文字、图片等内容定时解析传送到 NAS 上,通过在线访问,实现微信数据的可视化备份和可视化在线查阅。
二、NAS 中 docker 的部署和安装
1、Docker 镜像获取和安装
打开 Docker 容器,在注册表中找到 cloudbak ,选择 likeflyme/cloudbak 后双击下载,这里搜索 cloudbak 后有多个镜像,一定要选择正确的镜像!!!

选择默认的 lastest 最新版本,然后直接点击应用即可

在左侧的 映象 选项卡中找到并点击刚下载好的的镜像文件,然后点击运行

这里修改容器名称为我们通俗易懂的名称即可,没有特殊规定,只要不重复即可

修改 NAS 中 PORT 和空间设置
PORT:54420(自定义,只要不重复即可)对应 9527(容器端口,不能更改)
空间文件路径设置:/docker/cloudbak/datas(NAS 中自己新建的目录,可以自由定义)对应/app/data(容器自身的目录,不能更改)

然后点击下一步后,展示容器的所有参数信息,确认没有问题后,点击完成即可

2、家用 Tp-Linu 和光猫的配置
首先我们设置 TP-Link 路由器中的虚拟服务器中的配置,具体如下:

再设置电信光猫中的端口映射,一般的电信光猫都是通用的,都在高级设置里配置

这里是针对家庭 NAS 的网络端口配置,如果是企业级 NAS 或者有防火墙的,可以在防火墙中配置端口映射。
三、使用
1、初始化
安装成功后外网访问 http://NAS 域名:54420 ,初始访问需要输入用户名、邮箱和密码初始化

2、获取 key
下载脚本工具
微软 Windows 版本,详见:https://wwij.lanzout.com/i0mnZ350vfch
苹果 MacOS 版本,详见:https://github.com/zsbai/wechat-versions/releases/download/v4.0.3.80/WeChatMac-4.0.3.80.dmg
Windows 的获取方法
按正常使用软件一样,解压到本地,然后找到 cloudbak.exe 文件双击即可,然后软件自动运行,通过窗口中即可获取到 weixin key,由于解析本地数据,可能 CPU 会上升,需要等一会。
MacOS 使用方法
首先关闭 SIP,然后解压 zip 文件得到 cloudbak 文件,再授予 cloudbak 文件可执行权限并执行,执行过程中需要输入密码
likeflyme@likeflymedeMac-mini Downloads % ls cloudbak-1.0.1-arm64.zipcloudbak-1.0.1-arm64.ziplikeflyme@likeflymedeMac-mini Downloads % unzip cloudbak-1.0.1-arm64.zipArchive: cloudbak-1.0.1-arm64.zipinflating: cloudbaklikeflyme@likeflymedeMac-mini Downloads % chmod u+x cloudbaklikeflyme@likeflymedeMac-mini Downloads % ./cloudbakWechat v4 Key Extractor=======================
This tool extracts encryption keys from a running WeChat v4 process. Please ensure WeChat v4 is running.Limit Windows version: 4.0.3.36Limit macOS version: 4.0.3.80Ready to extract keys...Found WeChat process: PID=38487Full Version: 4.0.3.80DataDir=/Users/likeflyme/Library/Containers/com.tencent.xinWeChat/Data/Documents/xwechat_files/wxid_xxx_6675AccountName=wxid_xxx_6675Password:Both keys found after processing 1 regionsextract_keys 耗时: 19.54sData Key: ecd94xxxxxxxxxb198a390Image Key: 32666261386464653536643364353161XOR Key: 175Press Enter to exit...
3、添加备份的会话
在浏览器中登录系统,创建一个微信 4 的对话框。
会话名称:随便填
会话备注:随便填
微信 KEY:填 Data Key
微信 id:填 AccountName
微信号:填你自己的微信号,不知道随便填也可以,暂时没用到
微信数据路径:填 DataDir,可填可不填,如果用云朵 windows 客户备份需要填
设备类型:Windows 或 MacOS
微信版本:选微信 4
四、支持的微信版本
微信版本不能高于以下版本,如果高于以下版本,需要卸载微信,再安装低版本微信,只需要完成第一步获取微信 key 后就可以升级到最新版本,且不用重复获取了。
Windows:4.0.3.36
MacOS: 4.0.3.80
注意: 卸载微信时会提示是否需要保留数据,一定要保留数据!!!
五、为什么不用微信自带的备份?
1、备份的数据访问不方便
如果备份的数据在手机上已经删除,就不能方便的远程访问 PC 上微信客户端的数据,通过这个备份程序您可以随时随地访问您的备份数据;
2、多微信查询
当需要切换微信查询备份消息时不方便,备份程序可以简洁的在多个微信间切换;
3、无需微信登录
即便微信被封号也不影响历史消息查看;
4、数据脱离设备,更安全
将数据备份到 NAS 有助于长久保存,若规划合理将有利于长久备份
六、微信云备份详细说明
本文中的微信备份系统属于开源的,对于细节有不清楚的,可以直接查看相关文档:https://www.cloudbak.org/explain-cloudbak.html
相应的社区地址:https://forum.cloudbak.org.cn/

扫码关注 ➕ 标星 🌟

往期文章
0 元领!Cloud DNS 域名永久免费申请通道,3 分钟搞定域名解析
网易云音乐、QQ 音乐无损解析下载,实现电脑端、APP、车载 carplayer 音乐播放自由
内容效果不满意?点此反馈

.png)
-bpoi.png)
