由于企业微信官方限制,2022年6月20日后创建的企业微信应用需要有固定的公网IP地址并加入IP白名单后才能接收到消息,本软件通过用具有公网IP的服务器进行反向代理来实现绕过IP验证。
- 拥有一个具有公网固定IP的服务器
- 编译或下载最新的wework_chan包
- 更改
wework_chan.ini
文件,使用supervisord
托管进程(若习惯systemd托管也可以,按自己需求来)# 安装supervisord 若已安装可略过该步骤 $ sudo yum install supervisor # 拷贝配置文件 $ cp wework_chan.ini /etc/supervisord.d/wework_chan.ini # 创建日志文件目录 $ mkdir -p /var/log/supervisord/ # 启动wework_chan $ supervisorctl start wework_chan
- 之后在企业微信官网注册一个企业。
- 网页登录企业微信后台,选择应用管理,创建应用
- 创建好应用后,拉到应用页面最下边,选择企业可信IP
- 未配置企业可信域名或者接受消息服务器配置的,需要先配置接收消息服务器。
- 验证之后,即可配置企业可信IP
- 此时将请求的
qyapi.weixin.qq.com
转换为http://<你的服务器IP:8080>
即可