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 客户端,打开网页就可以直接使用。
评论区