你是否还记得那个曾经官方提供,却早已消失的“网页版微信”?你是否也曾在服务器、NAS 或者一台无法安装客户端的电脑上,渴望能随时随地登录微信/QQ?
wechat-selkies 就是为解决这些痛点而生的“黑科技”!它不是一个第三方客户端,而是通过一种极其巧妙的方式,让你在任何现代浏览器里,都能用上官方原生的 Linux 版微信和 QQ。
项目介绍
wechat-selkies 的核心思想非常绝妙:它将官方的微信/QQ Linux 客户端完整地封装在一个 Docker 容器中,然后利用先进的 Selkies WebRTC 技术,将整个应用的界面实时、高清地“串流”到你的浏览器里。
项目使用的是官方 Linux 客户端,并非第三方协议,因此账号被风控的风险极低。
遵守微信“一台手机 + 一台电脑”的登录规则。在这里登录后,你另一台电脑上的微信客户端会被挤下线。
核心特性
-
🌐 浏览器即客户端 (Browser as the Client) :项目的最大亮点!在任何支持 WebRTC 的现代浏览器(Chrome, Firefox, Safari 等)中,你都能获得近乎原生的使用体验。 -
🐳 Docker 一键部署 (One-Click Docker Deployment) :部署过程极其简单。无论是在你的 NAS、个人服务器还是本地电脑上,只需一条 docker 命令或一个 docker-compose 文件,即可轻松启动。 -
🔒 数据持久化与安全 (Data Persistence & Security) :通过挂载本地目录,你的所有聊天记录、配置和文件都会被安全地保存在你自己的服务器上,完全由你掌控。 -
🖥️ 跨架构支持 (Cross-Architecture Support) :完美支持 AMD64 和 ARM64 架构,这意味着你可以在树莓派、各种 ARM 架构的 NAS 或服务器上流畅运行。 -
🚀 硬件加速 (Hardware Acceleration) :如果你的服务器有 GPU,可以轻松开启硬件加速,获得更丝滑的界面体验。 -
📁 便捷的文件传输 (Convenient File Transfer) :内置了侧边栏面板,可以方便地在你的本地设备和云端微信/QQ 之间上传下载文件。
快速上手
-
创建一个 docker-compose.yml文件:
services:
wechat-selkies:
image:nickrunning/wechat-selkies:latest
container_name:wechat-selkies
ports:
-"3001:3001"# HTTPS 端口
restart:unless-stopped
volumes:
-./config:/config# 将配置和数据保存在当前目录的 config 文件夹下
devices:
-/dev/dri:/dev/dri# 可选,用于 GPU 硬件加速
environment:
-TZ=Asia/Shanghai
-AUTO_START_WECHAT=true# 自动启动微信
-AUTO_START_QQ=false # 可选,同时启动 QQ
# - PASSWORD=your_secure_password # 强烈建议设置一个访问密码
-
在文件所在目录运行 docker-compose up -d。 -
在浏览器中打开 https://<你的服务器IP>:3001即可访问!
由于包含了完整的桌面环境和客户端,镜像体积较大(约 3.3GB),请预留足够的下载时间。
总结
wechat-selkies 是一个极富创造力和实用价值的开源项目。它以一种现代、安全的方式,解决了无数人“在服务器/浏览器上使用微信/QQ”的刚需,是技术爱好者和自托管玩家的绝佳“玩具”。
项目地址:https://github.com/nickrunning/wechat-selkies
用心发掘优质开源项目,欢迎关注,欢迎点赞分享!
最近推荐的开源项目:
-
1.2w Star 登顶!克隆声音,电子书转有声书! -
发现 5 个爆火 Github 开源项目,太顶了! -
杀死网盘!一个文件搞定自建文件服务器 -
开发者狂喜!GitHub 官方开源:支持 Copilot/Cursor,规范即代码,27k Star 封神! -
9 月爆火的 8 个开源项目,YYDS!!

