docker下部署微信,随便多开,自带web访问

docker下部署微信,随便多开,自带web访问

之前一直想解决微信多开问题,windows下想要多开微信客户端有点麻烦,现在docker下部署微信,想多开几个就开几个docker,方便不少。

开头我要说一下,鸡肚作者的菜花,他是个甜菜!这个还是直接用web访问,方便了不少,以后想用哪个微信就打开对应的web即可(也支持vnc访问),切换微信就直接切换网页即可,用来登录工作号最合适不过。需要说明的是,这个不是以往“盒装微信”,那个是在linux下使用docker部署windows的微信客户端,而这个是在docker里面部署带有web界面的微信,两个是不一样的事情,不要混为一谈。

先附上作者github以及docker地址:

docker:/r/ricwang/docker-wechat

github:/RICwang/docker-wechat

一、docker部署

前提需要系统安装好docker,如果没有安装……自行百度或者翻看我往期文章。docker相关基础教程往期已经写过了,自行翻看吧,这里我只会给出基础命令以及对应注释/截图,不可能每篇都写的巨详细,篇幅太长没必要。

这个部署很简单,在ssh输入下面的命令即可,复制目录前记得更改对应代码并我的删除注释,如果无法拉取docker,可以查看我往期文件换源即可,如果命令有误说明被zdm吞了,看下图里面的命令:

docker run -d 
 --name wechat 
 #docker名称
 -v /.xwechat:/root/.xwechat 
 #文件存放目录,自行把修改成自己的目录
 -v /xwechat_files:/root/xwechat_files 
 #文件存放目录,自行把修改成自己的目录
 -v /downloads:/root/downloads 
 #文件存放目录,自行把修改成自己的目录
 -v /dev/snd:/dev/snd 
 #映射驱动,不可删除
 -p 5800:5800 
 #网页端口
 -p 5900:5900 
 #vnc端口,可以通过vnc访问此微信
 -e LANG=zh_CN.UTF-8 
 #以下都是环境变量,不要做更改
 -e USER_ID=0 
 -e GROUP_ID=0 
 -e WEB_AUDIO=1 
 -e TZ=Asia/Shanghai 
 --privileged 
 ricwang/docker-wechat:latest

docker-compose.yml配置文件如下,和上面一样,自行修改里面的内容:

services:
  wechat:
    image: ricwang/docker-wechat:latest
    container_name: wechat_container
    volumes:
      - /.xwechat:/root/.xwechat
      - /xwechat_files:/root/xwechat_files
      - /downloads:/root/downloads
      - /dev/snd:/dev/snd
    ports:
      - "5800:5800"
      - "5900:5900"
    environment:
      - LANG=zh_CN.UTF-8
      - USER_ID=0
      - GROUP_ID=0
      - WEB_AUDIO=1
      - TZ=Asia/Shanghai
    privileged: true

这里附上portainer的截图,照葫芦画瓢即可:

当部署完成后在浏览器输入ip:5800就可以打开web界面,之后扫码登录即可。

二、问题

目前这个项目才刚出,还不完善,最主要的问题是无法使用中文输入法,打中文只能通过复制粘贴,,,,,我尝试在容器内安装了搜狗输入法,安装是可以安装,但是无法调用,暂不清楚具体原因,等作者看看会不会把输入法加进去吧,我也会再尝试下,如果可以再补充上。

至于其他,朋友圈、收藏等功能都能用,但搜索网络功能不能用。按照作者的说法是用的官方客户端,如果是官方客户端无修改,封号风险约等于0吧。

三、其他

这一篇说实话没啥好写的,内容也比较水,因为最重要的中文输入法没搞定,整了一晚上,结果都是打不了中文,所以这整个项目相对于部署了也几乎不能用…….等我再钻研钻研吧,如果有童鞋有办法使用中文输入法,也欢迎探讨。

还需要说一下,这个docker里的微信就是电脑端,众所周知微信只能在一个电脑登录,所以别想着可以一个账号在多电脑登录,没戏。

最后说下安全性的问题,环境变量里面有配置vnc的密码,也可以给web反向代理后配置访问密码,除非客户端有问题,不然基本上不会泄漏隐私。

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注