Docker 一键部署网页版官方Linux微信/QQ,多终端无缝衔接不翻车

2025-11-29 09:54:43 11点赞 109收藏 15评论

作为常年和数码设备、NAS打交道的数码爱好者,我手头常年揣着两三台手机,每天都要在电脑、手机、平板之间切换登录微信,但最头疼的就是微信同一账号没法多设备同时登录,换来换去导致聊天记录断断续续,关键信息经常错过。更麻烦的是由于业务关系经常去政府单位办事,有时需要临时登录对接人的微信传材料,当众扫码登别人账号又尴尬又不方便。

直到我发现用极空间Docker部署wechat-selkies,实现网页版微信长期登录,不仅解决了这些痛点,还意外解锁了多开技能!

图片图片

项目简介

本项目是基于 Docker 的微信/QQ Linux 客户端,使用 Selkies WebRTC 技术提供浏览器访问支持,将官方微信/QQ Linux 客户端封装在 Docker 容器中,通过 Selkies 技术实现在浏览器中直接使用微信/QQ,无需在本地安装微信/QQ 客户端。适用于服务器部署、远程办公等场景。

项目地址:https://github.com/nickrunning/wechat-selkies 可以的话请给作者点个小星星,多多支持。

项目优点

  • 多设备无缝衔接:电脑、平板甚至智能电视,只要能打开浏览器,输入极空间的访问地址就能登录,不用反复扫码验证。

  • 文件管理更高效:接收的文件直接存到极空间硬盘,不用再手动保存到电脑,后续整理、备份一步到位,再也不担心微信数据过大了。

  • 隐私更安全:使用的官方linux版本,部署在自己的极空间里,数据只存在本地硬盘,避免第三方平台存储的隐私风险,敏感工作消息更放心

Compose安装容器

  • 创建数据保存目录:安装之前需先在docker文件夹中新建一个wechat-selkies文件夹,并在wechat-selkies文件夹下面再建1个“config”文件夹,用于配置和聊天记录持久化保存。

  • 配置compose代码:在docker界面,点击左侧[compose],右侧[新增项目],[项目名称]随意填,可识别即可,将下面代码复制粘贴到代码框,关键修改配置存储路径。(害怕格式错误也可以让ai修改)。

services: wechat-selkies: image: nickrunning/wechat-selkies:latest # or ghcr.io/nickrunning/wechat-selkies:latest container_name: wechat-selkies ports: - "3003:3001" # 端口映射 restart: unless-stopped volumes: - ./config:/config # 极空间需修改为绝对路径,配置和聊天记录保存 devices: - /dev/dri:/dev/dri # 可选项, 用于 GPU 硬件加速 environment: - PUID=0 # user ID - PGID=0 # group ID - TZ=Asia/Shanghai # 时区设置 - LC_ALL=zh_CN.UTF-8 # 设置默认语言 - AUTO_START_WECHAT=true # 自动启动微信,默认值为 true - AUTO_START_QQ=false # 自动启动QQ,默认值为 false - CUSTOM_USER= # 建议设置一个自定义用户名 - PASSWORD= # 建议为 Selkies Web UI 设置密码

修改说明:

数据保存路径:将“./config”替换为实际路径,如果是极空间的话需要查询绝对路径,在compose代码粘贴栏上方有个有个【查询路径】按钮,点击之后选中你的文件夹,右下角【复制地址】,粘贴到前面路径即可;

主机端口:随意,没被占用就行,比我的3001就被占用了,最后改成了3003。

账号密码:建议设置,毕竟涉及聊天记录的隐私。

图片图片
  • 创建完成:点击创建,显示项目正在[运行中]即安装完成。

图片图片

项目运行

  • 输入“https://nas的ip:3003/”,即可进入wechat-selkies项目主页,如果设置了账号密码,这里需要输入账号密码登录,然后再出现扫码登录窗口;

图片图片

如果没设置密码会直接出现这个扫码登录窗口。

图片图片

登录后,由于这是电脑客户端打包的镜像,属于客户端,根据腾讯只能一个手机+一个平板+一台电脑同时登录的规定,我的电脑上的微信客户端就自动被挤出来了。

图片图片

此时手机上显示,桌面客户端登录中

图片图片

我们可以点击旁边这个蓝色的隐藏侧边栏,对docker进行设置。

图片图片

包括视频设置、屏幕设置、音频设置、及剪贴板、文件(上传、下载)

图片图片

其中最重要的就剪贴板和文件上传下载,由于这个docker运行在nas里面,涉及数据从nas到本地的上传、下载都要功过这里进行,这是唯一不方便的地方。

图片图片

看了一下系统内存CPU占用情况,发现还挺吃内存,我可是16g内存啊,CPU是N95,也不弱啊,这占用还是有点大了。

图片图片

最后

用Docker部署wechat-selkies,整个过程不到10分钟,意外发现如果想多开微信,直接再创建一个docker就行,想开几个就创建几个docker,只要你电脑能受得住。

总之,这玩意儿操作难度极低,能解决多设备登录等多个痛点,适合经常用换地方、多设备切换办公的小伙伴,但也还有诸如文件共享等不方便的地方,又爱又恨啊。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
15评论

  • 精彩
  • 最新
  • 我折腾过,不推荐这种方案。这个和docker版的谷歌浏览器一样占内存和cpu太高了,甚至比安装win虚拟机还高。而且流畅度比rdp差,打字什么的也不方便,优点是网页访问很方便

    校验提示文案

    提交
    要是客户端能共存就好了,保存聊天记录

    校验提示文案

    提交
    收起所有回复
  • 消息提醒怎么实现

    校验提示文案

    提交
    这个得在线才能看到,手机上也能看到

    校验提示文案

    提交
    收起所有回复
  • 缺点是不能多台电脑登录

    校验提示文案

    提交
    嗯嗯,是的,要是能同时登录,这个就可以放那儿同步记录和文件了

    校验提示文案

    提交
    收起所有回复
  • 这个有点高级

    校验提示文案

    提交
    我用了一下,感觉还是没有客户端方便

    校验提示文案

    提交
    收起所有回复
  • 用这个会被封号么

    校验提示文案

    提交
    这就是官方客户端封装的啊

    校验提示文案

    提交
    收起所有回复
  • arm架构的z2pro可以吗?

    校验提示文案

    提交
    我只有x86,没试过ARM

    校验提示文案

    提交
    收起所有回复
  • 喜欢

    校验提示文案

    提交
  • 我装了试了一下,降低图像的FPS到25帧一下,关闭抗锯齿和HIDPI,能极大降低CPU占用率。毕竟是个网页版,对画面质量要求没那么高。

    校验提示文案

    提交
  • 部署后打开只有黑色页面,没有扫码或是图标怎么整

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
109
扫一下,分享更方便,购买更轻松