NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

2024-09-09 10:57:18 93点赞 1053收藏 57评论

大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~

前言

之前看到有不少大佬分享了利用docker项目备份微信聊天记录的功能,cherry也跟着体验了一下,效果非常好。

因为该项目不仅仅是简单的备份微信聊天记录,更是在服务端做了一个界面类似的微信网页版客户端,我们可以像访问正常微信一样使用自建系统,包括联系人、聊天记录等等。

🔻官方提供的界面图

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

关于数据隐私

我相信,大部分人在对于微信聊天记录备份这件事上,都会有所担忧。尤其是本项目为非开源项目,更会加具我们对安全性、隐私性的顾虑,因此就系统是否安全,云朵备份项目组也给出了他们的回答,可以看下面这个官方文档。

🔻官方文档说明,系统支持离线运行。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

一、系统部署

开始项目部署前,我们先从网盘下载相关的工具,包括容器镜像、windows客户端、.net环境包等。

我用夸克分享了「云朵备份」 链接:pan.quark.cn/s/75706948e7ba

如果网络不好的,建议选择导入功能,把网盘下载的镜像导入进去。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

如果网络OK,或者给docker功能配置了镜像库的(如1panel),比如下面这个操作,可以自行下载镜像。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

在docker页面搜索likeflyme/cloudbakcloudbak ,选择第一个下载。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

接着,在【镜像管理】里选择likeflyme/cloudbak镜像,点击【创建容器】。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

【存储空间】:这里配置微信数据备份的目录,左侧为NAS存储空间,支持自定义,右侧是容器空间,不可更改。容器路径是/app/data,截图时候弄反了。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

【端口设置】:默认端口是TCP 9527,左侧的本地端口可自定义。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

【环境】:主要增加一个开机自启动,设置–restart=always。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

设置没问题以后,点击完成就可以安装容器了,然后切回到【容器管理】,打开容器,切换到端口设置,点击【访问地址】就可以打开系统了。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

二、系统体验

账号密码注册以后千万记住,不然只能使用去容器内部重置,目前海康存储R1还没有开放ssh权限,所有重置起来很麻烦,相当于只能重装容器了。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

下载PC客户端解压,打开CBakWeChatDesktop.exe文件,如果电脑没有安装.net环境的,会自动提示要求下载安装。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

如果不放心数据安全,这里可以在局域网环境下,断外网备份,备份完成后再把客户端删了都成。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

打开后,添加Session,会自动识别目前启动的微信客户端,随便录一个Sesiion名添加就行了。这里支持不同的Session,就意味着支持多个微信的数据上传。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

如果遇到不支持的版本号,有几个方案,一个就是升级客户端版本,目前内置的客户端支持版本为3.9.11.19和3.9.11.25。第二个方案就是手动修改version文档,增加对客户端的支持。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

关于版本号可以从下面的网站获取,找到提示的版本号,把一段都复制到PC客户端根目录的verison.json文件里保存。注意逗号的大小写,要用英文逗号,我一开始没注意,报错偏移错误。

github.com/xaoyaoo/PyWxDump/blob/master/pywxdump/WX_OFFS.jsonNAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

保存后再次打开客户端,配置后点击左侧的微信号,点击右下角同步(需要退出微信进程)。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

可以看到实时同步的进度,很不错滴!同步的时间根据微信文件夹的大小而定,是一个比较漫长的过程。官方指南中提示,同步采用增量同步,已同步数据将在本地留痕,数据库文件将强制重新上传。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

当同步开始后,我们就可以刷新服务端网页了,可以看到数据已经同步上去了,而且是按照从近到远的顺序同步,直接就可以看到最新的聊天记录。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程

最后,关于同步和可展示的文件类型,包括以下几种

  1. 普通文本消息

  2. 图片

  3. 语音

  4. 视频

  5. 系统通知

  6. 自定义表情

  7. 引用消息支持部分(文本,图片)

后续官方会陆续支持转账、表情、合并转发的聊天记录、分享的微信小程序等消息内容。


总结

最后,肯定有小伙伴会提出现在都不登录电脑微信,都是用手机登录微信的,有没有办法直接同步手机的微信聊天记录!答案是,目前还不知道,如果有其它项目欢迎留言区告诉我。

那么手机如何同步呢,方法就是利用微信自带的备份和迁移功能,将手机上的聊天记录备份到windows,然后再同步到NAS中。

NAS自建“微信网页版”,还能备份、查看微信聊天记录,海康存储R1部署与使用“云朵备份”教程


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
57评论

  • 精彩
  • 最新
  • 感觉意义不大,电脑端只有聊天记录的某些片段而已。个人认为围绕微信做备份(说是同步更合适)的最正确打开方式是:
    1.在NAS上有个服务端,支持web浏览和管理,支持管理多微信账号
    2.有个与服务端配套的手机端xposed工具,作用域为微信,在它的作用下可以让微信与NAS服务端进行通信,双向同步数据。
    3.双向同步数据的逻辑是:
    3.1 微信手机端产生任何新的聊天记录数据或对聊天记录的修改则实时同步到NAS服务端
    3.2 当手机屏幕查看到某个特定时间的聊天记录时,实时向服务端查询有无数据,有则加载到手机中。
    4.也可以有个电脑端插件采用类似xposed的原理

    以上保证了NAS服务端永远有一份最完整的聊天记录数据,手机重装也不怕,还能给手机微信瘦身,做按需加载数据,但纯属个人yy,也不知道会不会有大佬愿意做

    校验提示文案

    提交
    只会收到南山必胜客的嘻嘻

    校验提示文案

    提交
    支持

    校验提示文案

    提交
    还有9条回复
    收起所有回复
  • 我家有nas,有五台mac,mac安了PD,nas里用PD做了个虚拟机镜像,然后在虚拟机里PD镜像下建了个聊天记录备份的文件夹。这样所有mac都可以访问这个镜像去备份聊天记录,无论在家还是在外面都可以。我大概有300G的记录,每周都要固定备份一下。最近把iCloud升级到了2T,在合计把微信的记录放在iCloud里是不是其它mac也可以同步。还没来得及测试

    校验提示文案

    提交
    虽然有点折腾,但是个好方案

    校验提示文案

    提交
    能展开说说怎么实现的吗

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 华为云备份直接就能备份聊天记录,我现在云备份只备份微信,55G基本够用了,其他的备份通过系统里备份到极空间,每天晚上充电备份,挺好的,实现全量备份了

    校验提示文案

    提交
    OPPO手机也可以,完整备份微信记录

    校验提示文案

    提交
    收起所有回复
  • 非开源慎用,哦不,是不能用

    校验提示文案

    提交
    断网运行后删除呗

    校验提示文案

    提交
    收起所有回复
  • 不好意思,法院不采纳

    校验提示文案

    提交
    哈哈哈哈哈哈哈哈

    校验提示文案

    提交
    收起所有回复
  • 啥都好,就是不开源

    校验提示文案

    提交
    确实,不过不开源很正常,没办法强制要求

    校验提示文案

    提交
    收起所有回复
  • 它说版本不支持

    校验提示文案

    提交
    文中有说到如何解决

    校验提示文案

    提交
    收起所有回复
  • 新版本微信已经不支持了

    校验提示文案

    提交
    文章提到了,要去下载老版本微信

    校验提示文案

    提交
    收起所有回复
  • wechat能备份吗?

    校验提示文案

    提交
    不清楚,目前只有指定版本的微信可以

    校验提示文案

    提交
    收起所有回复
  • 我的小米手机每周备份一次 就是一次要100g挺要命 以前的方式是手机打包 nas剪切走 现在直接进小米云服务

    校验提示文案

    提交
    可能米nas出来,可以联动云存储 那就美了

    校验提示文案

    提交
    收起所有回复
  • 这是另外一个人的,
    一键导出微信聊天记录,实现本地永久化保存,软件开源免费
    项目基于Wails+React开发,项目代码已经在Github上面开源,大家可以放心使用,不必担心隐私泄漏问题。
    微信聊天数据导出后你可以随时查看,不用再次登陆微信,即使哪天微信停止支持你的聊天数据依然可以正常浏览。
    项目链接:去看看

    校验提示文案

    提交
    永久本地话保存的话,微信本身不就可以吗

    校验提示文案

    提交
    不是的,微信自带的备份是加密数据,如果你无法登陆微信或者微信好友被删除,就无法查看相应聊天记录

    校验提示文案

    提交
    收起所有回复
  • 微信涉及支付,不敢用非官方备份

    校验提示文案

    提交
  • 我在乎的不是备份,而是没有用的东西,需不需要备份?

    校验提示文案

    提交
  • 最好的解决办法是,两台手机一个伪装平板,一个正常登陆这样就会同步到两个手机数据?

    校验提示文案

    提交
    如何伪装呢

    校验提示文案

    提交
    直接买个垃圾平板天天挂着是不是也行

    校验提示文案

    提交
    收起所有回复
  • 很有趣之后体验一下

    校验提示文案

    提交
  • 想自建一个聊天服务端,最好是开源有NAS服务docker版和安卓app

    校验提示文案

    提交
    vocechat

    校验提示文案

    提交
    谢谢

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 买个huawei nas完事

    校验提示文案

    提交
  • 小白跟着学,希望学得会

    校验提示文案

    提交
  • 年轻的时候,总想记录下每个人跟你说过什么话。现在年纪大了,根本不想知道。还是活得糊涂点好。 [中刀] [中刀] [中刀]

    校验提示文案

    提交
  • 要是能把手机中的微信备份了,就好了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.0K
扫一下,分享更方便,购买更轻松