📖 详细介绍

💬 WeChat Selkies 是一个将官方微信/QQ 的 Linux 客户端封装到 Docker 容器中,通过 Selkies 技术实现在浏览器中远程访问容器中的微信/QQ,无需在本地电脑安装微信/QQ 客户端。可以把本项目部署在 NAS 或者自己的服务器,实现随时随地使用微信/QQ,同时也可防止微信聊天记录丢失。


✨ 功能特性

  • 🌐 浏览器访问:通过 Web 浏览器直接使用微信,无需本地进行安装

  • 🐳 Docker化部署:简单的容器化部署,环境隔离,提高安全性

  • 🔒 数据持久化:支持配置和聊天记录持久化记录存储

  • 🎨 中文支持:完整的中文字体和本地化支持,支持本地中文输入法

  • 🖼️ 图片复制:支持通过侧边栏面板开启图片复制

  • 📁 文件传输:支持通过侧边栏面板进行文件传输

  • 🖥️ AMD64和ARM64架构支持:兼容主流CPU架构

  • 🔧 硬件加速:可选的 GPU 硬件加速支持

  • 🪟 窗口切换器:左上角增加切换悬浮窗,方便切换到后台窗口,为后续添加其它功能做基础

  • 🤖 自动启动:可配置自动启动微信和QQ客户端(可选)


🐳部署指南

🎯方案一:Docker 单容器

docker run -it \
  -p 3001:3001 \
  -v $PWD/config:/config \
  --device /dev/dri:/dev/dri \
  docker.1ms.run/nickrunning/wechat-selkies:latest

$PWD: 当前终端命令所在目录。例如:/opt/wechatSelkies

🎯方案二:Docker Compose(本文使用此方案)

docker-compose.yml 文件

 services:
   wechat-selkies:
     image: docker.1ms.run/nickrunning/wechat-selkies:latest
     container_name: wechat-selkies
     ports:
       - "3600:3000"
       - "3601:3001"
     restart: unless-stopped
     volumes:
       - ./config:/config
     devices:
       - /dev/dri:/dev/dri # 可选,用于硬件加速
     environment:
       - PUID=1000                    # 用户ID
       - PGID=1001                     # 用户组 ID
       - TZ=Asia/Shanghai
       - LC_ALL=zh_CN.UTF-8
       - AUTO_START_WECHAT=true       # 微信自启动,默认开启
       - AUTO_START_QQ=false          # QQ 自启动,默认关闭,开启请改为 true
       - CUSTOM_USER=artisan      # 为 Selkies 的网页界面设置用户名
       - PASSWORD=artist1234     # 为 Selkies 的网页界面设置密码
  • CUSTOM_USERPASSWORD 记得修改。

  • ./config:/config: 微信配置和数据持久化目录


  1. 在飞牛主页面找到 Docker 打开后,切换菜单 Compose -> 新增项目

  2. 填写项目名称与路径,将 docker-compose.yml 内容粘贴到来源框

  3. 返回 Docker管理页面,在 容器菜单,就可以看到运行情况


📖使用

  1. 使用浏览器访问 https://你的NAS地址:3601

  • 用户名和密码为上面部署中的 CUSTOM_USERPASSWORD

  • 记得访问使用的是 https 协议。

  1. 登录

  2. Selkies 设置 点击页面左侧 蓝色 竖条,打开设置页面,可以根据自己需求进行设置。


🔄 升级注意事项

  • 如果升级后部分功能缺失,请先清空本地挂载目录下的openbox目录(如./config/.config/openbox)。

  • 如果升级后右键菜单缺少 WeChat 相关选项,请先清空本地挂载目录下的openbox目录(如./config/.config/openbox)。


🚨 免责声明与版权声明

重要声明

本项目与腾讯公司无任何关联,属于独立的第三方开源项目。

版权声明

  • 微信®腾讯公司 的注册商标和版权作品

  • 本项目中使用的微信相关图标、logo 等视觉元素的版权归腾讯公司所有

  • 本项目仅为技术展示和学习目的,不用于商业用途

  • 如有版权争议,将立即移除相关内容

法律合规

  • 本项目严格遵守相关法律法规和用户协议

  • 用户使用本项目时应遵守当地法律法规

  • 本项目不对用户的使用行为承担法律责任

  • 如腾讯公司认为存在侵权行为,请联系我们立即处理

使用条款

  • 本项目仅供学习、研究和个人使用

  • 禁止用于任何商业目的或盈利活动

  • 用户应自行承担使用风险和法律责任

  • 请遵守微信用户协议和相关服务条款


🎉 总结

WeChat Selkies 把微信/QQ Linux 版封装进 Docker,再通过 Selkies 技术让你直接在网页上使用微信。它不仅支持中文输入、图片复制、文件传输,甚至还能自动启动。我们只需部署后几乎不用任何设置,就能在任何地方打开你的微信窗口,体验真正的“云端微信”。同时在安全性方面也有考虑,支持设置远程访问的用户名和密码,保护你的聊天隐私。觉得不错,可以部署体验下。

1302973010-mEaE.webp