Docker打包将微信和QQ塞进NAS,轻松一键部署
本期来介绍一款应用,可将微信/QQ打包部署到NAS上,能够让我们浏览器登录访问。
项目介绍
完整项目名:nickrunning/wechat-selkies。可于Github搜索。
基于 Docker 的微信/QQ Linux 客户端,使用 Selkies WebRTC 技术提供浏览器访问支持,无需在本地安装微信/QQ 客户端。适用于服务器部署、远程办公等场景。因此也建议大家在部署完毕后,顺手做做反代HTTPS访问和使用。
本项目支持本地中文输入法,支持AMD64和ARM64。
项目特征
🌐 浏览器访问:通过 Web 浏览器直接使用微信,无需本地安装
🐳 Docker化部署:简单的容器化部署,环境隔离
🔒 数据持久化:支持配置和聊天记录持久化存储
🎨 中文支持:完整的中文字体和本地化支持,支持本地中文输入法
🖼️ 图片复制:支持通过侧边栏面板开启图片复制
📁 文件传输:支持通过侧边栏面板进行文件传输
🖥️ AMD64和ARM64架构支持:兼容主流CPU架构
🔧 硬件加速:可选的 GPU 硬件加速支持
🪟 窗口切换器:左上角增加切换悬浮窗,方便切换到后台窗口,为后续添加其它功能做基础
🤖 自动启动:可配置自动启动微信和QQ客户端(可选)
部署流程
以威联通NAS为例,通过Docker Compose的方式进行部署。
部署代码如下:
services:
wechat-selkies:
image: nickrunning/wechat-selkies:latest # 国内建议 ghcr.io/nickrunning/wechat-selkies:latest
container_name: wechat-selkies
ports:
- "3000:3000" # http
- "3001:3001" # https
restart: always
volumes:
- /share/Container/qqvx/config:/config
devices:
- /dev/dri:/dev/dri # 硬件加速可选,否则两段都删
environment:
- PUID=1000 # 这两个ID可SSH输入ip查询
- PGID=100 # 威联通admin账户默认都是0
- TZ=Asia/Shanghai # 设备所在时区
- LC_ALL=zh_CN.UTF-8 # 容器语言简体中文
- AUTO_START_WECHAT=true # 默认启动时自动启动微信
- AUTO_START_QQ=false # 默认不自动启动 QQ
# 可选,自定义用户名和密码来保护 web UI
# - CUSTOM_USER=
# - PASSWORD=
shm_size: "1gb" # 共享内存大小,可提高性能
打开威联通的Container Station,创建新的应用程序。如果你用注释中的镜像,可能要Pull挺久,耐心等会即可。

使用一览
部署完毕后,浏览器输入NAS_IP:3001即可访问服务(加上https://)。如果你设置了自定义用户名和密码,那就要先认证才行。
扫码进行登录。如下图所示。

登录完毕。

聊个天试试。

发送文件,网页端还能直接预览PDF文件之类。

关于聊天记录,还有文件保存位置,这个跟PC端的可以说是一模一样。

如果你想要登录QQ,那么在黑屏部分右键,选择QQ即可出现登录界面。过多的我也不再赘述,大家自行使用。

反代请参考我之前发布的Lucky相关文章。
最后
用起来体验还算可以吧。
感谢观看,本文完。

yellowhill
校验提示文案
缺月千里
校验提示文案
valen166
校验提示文案
luyin
校验提示文案
卷卷毛de夏天
对于苹果用户,简直就是N开
校验提示文案
无闻的
校验提示文案
ScotGu
校验提示文案
蓝F0X狐
校验提示文案
家有_俩宝
校验提示文案
慢慢青年
校验提示文案
张大妈特许我用此昵称
校验提示文案
哎哟你个哎哟喂
校验提示文案
俞季安
校验提示文案
值友7452043041
校验提示文案
BI4IVE
校验提示文案
BI4IVE
校验提示文案
luyin
校验提示文案
值友7452043041
校验提示文案
俞季安
校验提示文案
缺月千里
校验提示文案
哎哟你个哎哟喂
校验提示文案
张大妈特许我用此昵称
校验提示文案
慢慢青年
校验提示文案
家有_俩宝
校验提示文案
蓝F0X狐
校验提示文案
yellowhill
校验提示文案
ScotGu
校验提示文案
valen166
校验提示文案
无闻的
校验提示文案
卷卷毛de夏天
对于苹果用户,简直就是N开
校验提示文案