微信也能跑在 NAS 上?云微 WechatOnCloud 多端共享同一个会话
✏️ 写在前面:
微信能否在 NAS 上运行?只需一个浏览器,任何设备都能访问?确实有人实现了这个功能。
我家里有一台飞牛 NAS,平时运行着各种 Docker 容器——Home Assistant、Jellyfin、Alist 都装过了。之前突然冒出个想法:微信这种应用,能不能也部署到 NAS 上?
这个需求其实挺合理的。家里有多个人用微信,手机放在客厅,电脑在书房,想看消息还得专门跑过去拿手机。如果能像其他服务一样,让微信跑在服务器上,任何设备通过浏览器就能使用,那就方便多了。
搜索一番后,发现确实有人做了这样的项目。
🌿 项目简介
这个项目叫「云微 WechatOnCloud」,开源于 GitHub。核心思路是在自己的 NAS 或服务器上运行一个“服务端微信”,然后通过浏览器在多端共享同一个微信会话。

一个面板管理多个微信实例,互不干扰。
简单来说,就是把微信 PC 版装入 Docker 容器,再套一层 Web 面板。通过浏览器访问面板,就能看到完整的微信桌面界面。扫码登录后,手机、平板、电脑,甚至是另一台电脑,都能打开同一个微信会话。
听起来有点黑科技,但原理其实很朴素:Docker 容器里运行虚拟桌面(Xvfb),再用 KasmVNC 将桌面流式传输到浏览器。微信本体在运行时从官网下载,镜像本身不打包微信,这样版本更新也无需重新拉取镜像。
🌿 亮点
这个项目有几个让我觉得很有意思的地方。
多实例管理:一个面板里可以同时运行多个微信会话,每个实例完全独立,互不干扰。比如家里每个人都有自己的微信,或者你有工作微信和生活微信,都能在一个面板中切换管理,不用反复登出登录。

左侧实例栏,右侧聊天窗口,微信 PC 风格界面。
多端共享:这才是最吸引我的功能。微信本身不支持多端同时登录(手机和电脑可以,但两台电脑不行)。而通过这个方案,任何设备打开浏览器访问 NAS 上的面板,都会看到同一个微信界面。在书房用电脑看微信,同时在客厅用平板看微信,完全没问题,因为本质上你访问的是同一个“远程桌面”。
文件传输:面板支持拖拽上传下载。本地电脑的文件想发给微信好友,直接拖进浏览器窗口即可。剪贴板也已打通,本地复制的内容可以粘贴到微信中。这点比一些类似方案更完善。
安全设计:面板是唯一入口,微信登录凭据在服务端注入,不会暴露给客户端。可以为不同家庭成员分配子账号,各自管理实例,权限隔离做得干净。
界面体验:左侧是实例列表栏,右侧内嵌微信桌面,整体是微信 PC 版风格。移动端访问时界面自适应,手机上也能正常使用,值得好评。
🌿 安装方法
接下来聊聊安装步骤。
过程不算复杂,但需要一台能运行 Docker 的机器——NAS 或小型服务器均可。资源占用方面,面板本身大约需要 0.15GB 内存,每个微信实例建议预留 1vCPU 和 1.5GB 内存。如果 NAS 内存足够大,运行两三个实例问题不大。
先克隆项目到本地,GitHub 地址是 Gloridust/WechatOnCloud。然后在项目目录中配置 .env 文件,主要设置面板的登录账号、密码以及端口等基础配置。
git clone https://github.com/Gloridust/WechatOnCloud.git
cd WechatOnCloud
# 配置 .env 文件
docker compose up -d
配置完成后,执行经典的 docker compose up -d。容器启动后,访问 http://你的IP:36080 即可看到登录面板。

访问 IP:36080 进入登录页。
🌿 使用方法
首次进入面板是空的,需要新建微信实例。点击新建后,面板会引导下载安装微信本体。这个过程在运行时完成,可能需要几分钟,取决于网络速度。
微信安装完成后,点击进入实例,就会看到微信的登录界面。用手机扫码登录,后续操作与平常使用电脑版微信一样。

实例状态一目了然,启动、停止、重启一键操作。
日常使用中,面板提供实例的生命周期管理:启动、停止、重启、升级微信版本,都能在面板里一键完成。如果某个实例出问题,直接重启即可,无需折腾容器层面的操作。
🌿 实测体验
经过一段时间实测,整体体验很流畅。消息同步没问题,文件收发正常,视频通话也能用(但取决于网络带宽)。唯一需要注意的是,这本质上是远程操作微信桌面,会有一点延迟感,比本地客户端稍慢,但日常聊天完全够用。
💡 小贴士:
- 这个方案是自建的私有服务,需要自己负责安全。
- 面板密码要设置好,不要用弱密码。
- 如果 NAS 有公网访问,记得做好端口隔离,或套一层反向代理加 HTTPS。
🌿 总结
整体来看,这个项目适合两类人:一是持有 NAS 或自建服务器的玩家,希望让微信跑在服务器上实现多端共享;二是有多微信账号需求的用户,比如工作号和生活号分开,不想来回切换。
GitHub 地址如下:
https://github.com/Gloridust/WechatOnCloud/
我觉得挺有意思的。把微信搬到 NAS 上,手机、电脑、平板随时都能访问,仿佛拥有了自己的“微信私有云”。如果你也有类似需求,不妨试试看。
评论区 (1)
发表评论
共有 1 条评论
刚接触Docker没多久,想问下内存1.5GB的要求是不是指空闲内存?我的NAS只有4GB,怕跑起来其他服务会卡。