本期来介绍一款应用,可将微信/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
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相关文章。
最后
用起来体验还算可以吧。
感谢观看,本文完。
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
