「WechatOnCloud」在 NAS 上跑服务端微信:多端浏览器共享同一个微信会话

云微 WechatOnCloud 面板界面

WechatOnCloud 也叫“云微”,思路很直接:把一个完整的微信 PC 运行环境放进自己的 NAS 或服务器里,再通过浏览器访问。这样同一个微信实例可以被多台设备连接,手机、电脑、平板都能共享同一个会话,不需要每台机器都单独装客户端。

项目目前在 GitHub 上约 1.7k Star,主要面向飞牛 NAS、x86_64 / arm64 Docker 主机,以及愿意自己维护服务的用户。它不是重写微信协议,而是每个微信实例对应一个容器:里面运行 Xvfb 虚拟显示、官方原版微信,再用 KasmVNC 把画面串到浏览器里。外层自研面板负责创建、销毁实例和反向代理,浏览器看到的就是接近微信 PC 的操作界面。

比较有用的点是多实例和子账号/RBAC:一台机器可以跑多个微信实例,不同成员可以按权限访问;文件传输、剪贴板、多端协作软锁、PWA、运行时下载和实例生命周期管理也都在项目说明里列出来了。对家庭 NAS、小团队值班号、固定业务微信号这类场景,它更像是一个“把微信桌面环境服务化”的方案。

需要注意的是,安全边界不能省。项目说明明确提醒不要把面板裸露在公网,因为能访问面板就可能看到聊天、发消息;同时面板需要通过 docker.sock 管理容器,而 docker.sock 基本等同宿主机 root 权限。更稳妥的用法是只放内网,或通过 VPN / 可信内网穿透 / HTTPS 反代访问,并在部署后立刻修改默认账号密码。

部署上,README 给了本地构建和 GHCR 镜像两条路径,面板默认端口是 36080;如果 GHCR 镜像还没发布或拉取失败,可以回到本地构建。资源方面,项目建议每个微信实例预留约 1 vCPU 和 1.5GiB 内存,2C/2G 更适合轻量跑 1 个实例,4C/8G 则可以考虑 3-4 个。仓库目前没有声明开源许可证,准备生产使用或二次分发前最好先确认授权边界。

传送门:GitHub 仓库

原创文章,如若转载,请注明出处:https://wefound.cc/p/4478.html

(0)
「SkillSpector」NVIDIA 开源 AI Agent 技能安全扫描器:安装前先查恶意指令和供应链风险
上一篇 18小时前
「FreeLLMAPI」把 16 个免费 LLM Provider 聚合成一个 OpenAI 兼容接口
下一篇 13小时前

相关推荐