WeChat Selkies:
一款基于 Docker 的微信/QQ Linux 客户端,使用 Selkies WebRTC 技术提供浏览器访问支持。

功能特性
- • 🌐 浏览器访问:通过 Web 浏览器直接使用微信,无需本地安装
- • 🐳 Docker化部署:简单的容器化部署,环境隔离
- • 🔒 数据持久化:支持配置和聊天记录持久化存储
- • 🎨 中文支持:完整的中文字体和本地化支持,支持本地中文输入法
- • 🖼️ 图片复制:支持通过侧边栏面板开启图片复制
- • 📁 文件传输:支持通过侧边栏面板进行文件传输
- • 🖥️ AMD64和ARM64架构支持:兼容主流CPU架构
- • 🔧 硬件加速:可选的 GPU 硬件加速支持
- • 🪟 窗口切换器:左上角增加切换悬浮窗,方便切换到后台窗口,为后续添加其它功能做基础
- • 🤖 自动启动:可配置自动启动微信和QQ客户端(可选)
安装
Docker Compose
services:
wechat-selkies:
image: nickrunning/wechat-selkies:latest
container_name: wechat-selkies
ports:
- 3001:3001
environment:
- PUID=1000
- PGID=100
- TZ=Asia/Shanghai
- LC_ALL=zh_CN.UTF-8
- AUTO_START_WECHAT=true
- AUTO_START_QQ=false
volumes:
- ./config:/config
restart: unless-stopped
参数说明(更多参数建议去看文档)
:::
3000(端口,可选):HTTP 访问端口
3001(端口):HTTPS 访问端口
/dev/dri(硬件,可选):调用核显
PUID(环境变量):用户 ID
PGID(环境变量):组 ID
TZ(环境变量):时区设置
LC_ALL(环境变量):语言环境
AUTO_START_WECHAT(环境变量):是否自动启动微信客户端
AUTO_START_QQ(环境变量):是否自动启动 QQ 客户端
CUSTOM_USER(环境变量,可选):Web UI 访问用户名
PASSWORD(环境变量,可选):Web UI 访问密码
:::
使用
浏览器中输入 https://NAS的IP:3001 就能看到界面,注意是 HTTPS 协议

使用手机扫码进行登录(新设备登录,需要进行人脸识别)

当前版本是 4.1.0 算是 Linux 很新的版本了,当然 Windows 端最新版本好像是 4.1.2

和平时用的没什么区别,可以正常发送信息和表情包

浏览公众号文章,这些都是没有问题的

可以查看朋友圈

打开视频号,看看视频体验也都行

搜一搜功能正常

小程序好像用不了,打开是白屏的

打开设置,可以看到聊天记录存储位置

来到对应目录,就能看到数据了

还是要提一下,PC 客户端只能同时登录一个,不然一样挤下线的

TIP:如果不小心关闭了微信窗口,可以点击左上角打开

鼠标右键,可以打开 QQ

QQ 功能也都没什么问题,这里就不过多展开了

一样的,同时打开多个 PC 客户端也是会挤下线的

有人可能会好奇多开情况,QQ 好像没问题,微信是不行的(但应该是可以绕过官方限制的)

资源占用情况,处理器占用比较高(如果调用核显应该会好一点),内存占用也在 2.2GB 左右

总结
至于 WeChat-Selkies 有什么用,那就因人而异了,建议根据个人需求决定是否部署。对于大部分人来说应该没什么用,但对于平时不常登录 PC 客户端的用户,可以作为一个 24h **保存聊天记录设备使用,手机也不用担心占用空间过多清除聊天记录的问题。或者也可以作为一个随时随地移动办公,无需在本地安装微信/QQ 客户端,打开网页就可以直接使用。
综合推荐:⭐⭐⭐(存在即合理,有需要的可以部署)
使用体验:⭐⭐⭐(和平时客户端体验基本一致)
部署难易:⭐⭐(简单)︎