本文最后更新于 2026年5月12日。
项目地址
https://github.com/songquanpeng/wechat-server
编排
version: "3.7"
networks:
1panel-network:
external: true
services:
wechatserver:
image: justsong/wechat-server
container_name: wechatserver
#environment:
# - TZ=Asia/Shanghai
ports:
- "127.0.0.1:8993:3000"
volumes:
- ./wechat-server:/data
restart: unless-stopped
networks:
- 1panel-network
配置域名和反向代理就可以成功访问了。
登录更新用户名和密码
设置教程
- 初始账户用户名为
root,密码为123456,记得登录后立刻修改密码。 - 前往微信公众号配置页面 -> 设置与开发 -> 基本配置获取 AppID 和 AppSecret,并在我们的配置页面填入上述信息,另外还需要配置 IP 白名单,按照页面上的提示完成即可。
- 前往微信公众号配置页面 -> 设置与开发 -> 基本配置填写以下配置:
URL填:https://<your.domain>/api/wechatToken首先在我们的配置页面随便填写一个 Token,然后在微信公众号的配置页面填入同一个 Token 即可。EncodingAESKey点随机生成,然后在我们的配置页面填入该值。- 消息加解密方式选择明文模式。
- 之后保存设置并启用设置。
- 当前版本需要重启服务才能应用配置信息,因此请重启服务。
微信开发者设置中url填写:
https://wechatserver.weiyoun.com/api/wechat
暂时还不能启用,因为启用之后会导致关键词自动回复失效。
应该可以使用测试账号进行测试验证
在公众号的开发者工具选项的公众平台测试账号下。