docker部署WeChat Selkies实现浏览器上访问网页版微信

前言网页版微信还是十分必要的，隐私且方便，这是一篇NAS上利用docker部署WeChat Selkies 教程，它能让你能随时随地通过浏览器登录和使用原生的微信/QQ；并且支持聊天记录、配置等数据持久化存储。项目介绍项目地址：https://github.com/nickrunning/wechat-selkies 本项目将官方微信/QQ Linux 客户端封装在 Docker 容器中，通过 Selkies 技术实现在浏览器中直接使用微信/QQ，无需在本地安装微信/QQ 客户端。适用于服务器部署、远程办公等场景。安装步骤我选择Docker Compose部署方案 services: wechat-selkies: image: nickrunning/wechat-selkies:latest # or ghcr.io/nickrunning/wechat-selkies:latest container_name: wechat-selkies ports: # - "3000:3000" # http port - "3001:3001" # https port restart: unless-stopped volumes: - ./config:/config devices: - /dev/dri:/dev/dri # optional, for hardware acceleration environment: - PUID=1000 # user ID, set according to your system - PGID=100 # group ID, set according to your system - TZ=Asia/Shanghai # timezone, set according to your timezone - LC_ALL=zh_CN.UTF-8 # locale, set according to your needs - AUTO_START_WECHAT=true # default is true - AUTO_START_QQ=false # default is false # - CUSTOM_USER= # recommended to set a custom user name # - PASSWORD= # recommended to set a password for selkies web ui shm_size: "1gb" # recommended, will improve performance 参数说明： 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 协议，微信聊天记录很重要，使用时一定要注意隐私微信扫描登录，界面跟平时用的客户端微信没什么区别，聊天，公众号，视频号都没有问题，小程序可以打开，但我的分辨率不对，用起来不舒服。打开设置，可以看到存储位置是docker容器下的目录不小心关闭窗口的话，点左上角微信图标右键可以开启QQ 随便用个内网穿透，比如我之前介绍过的公益frp，在外面临时登录下网页版微信，用起来还是挺方便的，不用担心信息泄露。要注意的是会被电脑客户端挤掉。