Sign inSign up

seansuny/wechat-selkies

By seansuny

•Updated 3 months ago

基于Selkies的Linux网页版微信,支持本地中文输入法。

Image
0

8.1K

seansuny/wechat-selkies repository overview

⁠WeChat Selkies

WeChat-Selkies GitHub License GitHub Workflow Status Docker version Docker stars Docker Pulls Docker Image Size Docker Image Size

基于 Docker 的 微信 Linux 客户端,使用 Selkies WebRTC 技术提供浏览器访问支持。

⁠项目简介

本项目将官方 微信 Linux 客户端封装在 Docker 容器中,通过 Selkies 技术实现在浏览器中直接使用微信,无需在本地安装微信客户端。

⁠快速开始

⁠docker run 部署

Docker Hub镜像:

docker run -it -p 3001:3001 -v ./config:/config --device /dev/dri:/dev/dri seansuny/wechat-selkies:latest
⁠docker-compose 部署
  1. 创建项目目录并进入

    mkdir wechat-selkies
    cd wechat-selkies
    
  2. 创建 docker-compose.yml 文件

     services:
       wechat-selkies:
         image: seansuny/wechat-selkies:latest
         container_name: wechat-selkies
         ports:
           - "3001:3001"
         restart: unless-stopped
         volumes:
           - ./config:/config
         devices:
           - /dev/dri:/dev/dri
         environment:
           - PUID=1000
           - PGID=1000
           - TZ=Asia/Shanghai
           - LC_ALL=zh_CN.UTF-8
           - AUTO_START_WECHAT=true
           # - CUSTOM_USER=<Your Name>
           # - PASSWORD=<Your Password>
         shm_size: "1gb"
    
  3. 启动服务

    docker-compose up -d
    
⁠访问微信

在浏览器中访问:https://localhost:3001 或 https://<服务器IP>:3001

⁠环境变量配置

在 docker-compose.yml 中可以配置以下环境变量:

变量名默认值说明
TITLEWeChat SelkiesWeb UI 标题
PUID1000用户 ID
PGID1000组 ID
TZAsia/Shanghai时区设置
LC_ALLzh_CN.UTF-8语言环境
CUSTOM_USER-自定义用户名(推荐设置)
PASSWORD-Web UI 访问密码(推荐设置)
AUTO_START_WECHATtrue是否自动启动微信客户端
⁠数据卷挂载
  • ./config:/config: 微信配置和数据持久化目录
  • shm_size: "1gb": 共享内存建议1G-2G
⁠硬件加速

如果您的系统支持 GPU 硬件加速,Docker Compose 配置中已包含相关设备映射:

devices:
  - /dev/dri:/dev/dri

Tag summary

Content type

Image

Digest

sha256:0a182c566…

Size

834 MB

Last updated

3 months ago

docker pull seansuny/wechat-selkies