使用 Docker 运行
在 Docker 里的 linux 运行微信并登录,风险自己承担,建议用小号
镜像地址:
text
ghcr.io/ltaoo/wx_video_download:v260614启动
先创建一个目录集中存放微信数据目录,登录状态不丢失。同时视频也是下载到该目录中
bash
mkdir wxchannelsdata为第一个容器创建数据目录
bash
cd wxchannelsdata
mkdir wx_account1
# 确保当前在 wxchannelsdata 目录中
pwd
~/xxx/wxchannelsdata
ls
wx_account1然后启动容器
端口3000 如果有冲突,则修改为
-p 8001:3000,即左边的端口修改为不会冲突的端口 端口2022、2023 如果有冲突,也按同样方式修改左边的宿主机端口
bash
docker run -d \
--name=wx_account1 \
--restart=unless-stopped \
--hostname=wx-linux \
--security-opt seccomp=unconfined \
--cap-add=NET_ADMIN \
--device /dev/net/tun \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e RESOLUTION=1920x1080x24 \
-p 3000:3000 \
-p 2022:2022 \
-p 2023:2023 \
-v ./wx_account1:/config \
ghcr.io/ltaoo/wx_video_download:v260614打开浏览器访问:
text
http://127.0.0.1:3000进入桌面后,WeChat 和 wx_video_download 会自动启动。登录 WeChat 后,在容器桌面里打开视频号页面即可使用。下载好的视频默认在下面目录
bash
~/xxx/wxchannelsdata/wx_account1/Downloads不要启动多个容器运行多个微信帐号,没有经过测试可能封号风险很大
常用命令
查看容器:
bash
docker ps查看运行状态:
bash
docker exec -it wx_download wx-status查看下载器日志:
bash
docker exec -it wx_download tail -f /config/logs/wx_video_download.out.log停止容器:
bash
docker stop wx_download重新启动容器:
bash
docker start wx_download删除容器:
bash
docker rm wx_download删除容器不会删除 wx_download_config 数据卷。只要继续挂载同一个数据卷,WeChat 数据就会保留。