在飞牛 NAS(x86_64 / arm64)或任意 Docker 主机上运行服务端微信:可管理多个微信实例,每个实例是一个独立的微信会话;多个 web 用户通过浏览器访问被授权的实例,实现跨设备消息同步、多端共享。不修改微信客户端。
一句话原理:每个微信实例 = 一个容器,里面跑 Xvfb 虚拟显示 + 官方原版微信,KasmVNC 把画面串到浏览器;同一实例被多个浏览器连 = 共享同一个微信会话。前面一层自研面板是唯一对外入口,经 docker.sock 按需创建/销毁实例并反向代理。
核心特性
多实例 — 一个面板管理多个独立微信会话,每个实例独立容器 + 独立数据卷,互不干扰。
多端共享 + 权限 — 多浏览器 / 设备共享同一会话;子账号体系,按账号分配可访问的实例(RBAC)。
微信 PC 式界面 — 左侧实例栏 + 右侧内嵌桌面,侧栏可折叠,移动端自动转抽屉。
微信本体运行时下载 — 镜像不打包微信,面板一键「下载安装 / 更新」带进度条;按 CPU 架构自动取包。
实例生命周期 — 启动 / 停止 / 重启 / 升级(拉新镜像重建、保留聊天记录),均在面板内一键完成。
文件传输 + 文本剪贴板 — 拖拽上传 + 下载 + 删除,直达微信桌面 ~/Desktop;文本可经剪贴板中转送进微信(局域网 http 下也可用)。
多端协作软锁 — 同一实例多人操作时自动只读 + 申请接管,避免键鼠打架。
安全优先 — 面板为唯一入口,KasmVNC 凭据服务端注入、永不下发前端;docker.sock 仅管理员可触达。
PWA — iOS「添加到主屏幕」、桌面 Chrome「安装」当原生 App。
多架构 — amd64 / arm64 预构建镜像(GHCR + GitHub Actions 自动发布)。