云端微信 - 在服务器持久化存储和运行
项目介绍
基于 Docker 的微信/QQ Linux 客户端,使用 Selkies WebRTC 技术提供浏览器访问支持。
将官方Linux版本的微信和QQ封装在容器里面运行,通过Web访问,可用本地输入,可支持复制粘贴文字/图片,上传下载文件等。
可云化微信客户端,在服务器上部署微信客户端,用于远程办公、多人共享微信(共享聊天记录)
在服务器上运行微信、可在任意终端、地方访问有完整微信聊天记录的微信。
项目地址:https://github.com/nickrunning/wechat-selkies
功能特性
🌐 浏览器访问:通过 Web 浏览器直接使用微信,无需本地安装
🐳 Docker化部署:简单的容器化部署,环境隔离
🔒 数据持久化:支持配置和聊天记录持久化存储
🎨 中文支持:完整的中文字体和本地化支持,支持本地中文输入法
🖼️ 图片复制:支持通过侧边栏面板开启图片复制
📁 文件传输:支持通过侧边栏面板进行文件传输
🖥️ AMD64和ARM64架构支持:兼容主流CPU架构
🔧 硬件加速:可选的 GPU 硬件加速支持
🪟 窗口切换器:左上角增加切换悬浮窗,方便切换到后台窗口,为后续添加其它功能做基础
🤖 自动启动:可配置自动启动微信和QQ客户端(可选)
Docker下部署
Docker 国内安装
PS:安装最新版,使用compose V2部署。
https://mirror.nju.edu.cn/mirrorz-help/docker-ce/?mirror=NJU
Docker Hub国内加速
1 | sudo mkdir -p /etc/docker |
Docker 命令快速部署
1 | docker run -it -p 3001:3001 -v ./config:/config --device /dev/dri:/dev/dri nickrunning/wechat-selkies:latest |
Docker compose 部署
1 | cd /opt |
Docker-compose.yml 文件如下
1 | services: |
环境变量说明
在 docker-compose.yml 中可以配置以下环境变量:
| 变量名 | 默认值 | 说明 |
|---|---|---|
TITLE |
WeChat Selkies |
Web UI 标题 |
PUID |
1000 |
用户 ID |
PGID |
100 |
组 ID |
TZ |
Asia/Shanghai |
时区设置 |
LC_ALL |
zh_CN.UTF-8 |
语言环境 |
CUSTOM_USER |
- | 自定义用户名(推荐设置) |
PASSWORD |
- | Web UI 访问密码(推荐设置) |
AUTO_START_WECHAT |
true |
是否自动启动微信客户端 |
AUTO_START_QQ |
false |
是否自动启动 QQ 客户端 |
访问Web
需要通过https访问,示例:https://主机IP:3001
界面演示

运维技术交流群
发送邮件到 ➡️ [email protected]
或者关注WX公众号:网工格物

博客(最先更新)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 网工格物 - Blog!