部署wechat-server

76 次阅读

本文最后更新于 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

配置域名和反向代理就可以成功访问了。

登录更新用户名和密码

设置教程

  1. 初始账户用户名为 root,密码为 123456,记得登录后立刻修改密码。
  2. 前往微信公众号配置页面 -> 设置与开发 -> 基本配置获取 AppID 和 AppSecret,并在我们的配置页面填入上述信息,另外还需要配置 IP 白名单,按照页面上的提示完成即可。
  3. 前往微信公众号配置页面 -> 设置与开发 -> 基本配置填写以下配置:
    1. URL 填:https://<your.domain>/api/wechat
    2. Token 首先在我们的配置页面随便填写一个 Token,然后在微信公众号的配置页面填入同一个 Token 即可。
    3. EncodingAESKey 点随机生成,然后在我们的配置页面填入该值。
    4. 消息加解密方式选择明文模式。
  4. 之后保存设置并启用设置。
  5. 当前版本需要重启服务才能应用配置信息,因此请重启服务。

微信开发者设置中url填写:
https://wechatserver.weiyoun.com/api/wechat

暂时还不能启用,因为启用之后会导致关键词自动回复失效。

应该可以使用测试账号进行测试验证
在公众号的开发者工具选项的公众平台测试账号下。