社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

浏览器访问微信 / QQ 客户端!这款 Docker 神器 WeChat Selkies 值得部署一试

NASBox • 9 月前 • 366 次点击  
如有修改或改动,关注文章底部留言!
教程对你有用,可以 “点赞” 和 “打赏”支持 ~



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

综合推荐:⭐⭐⭐(存在即合理,有需要的可以部署)

使用体验:⭐⭐⭐(和平时客户端体验基本一致)

部署难易:⭐⭐(简单)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 


 

 

 

 

 


 

 

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/188524