文章迁移
本文章不在更新,已经迁移到我的文档:https://nastool.work/WXnews/WXnews.html
原文地址:https://post.smzdm.com/p/aev4dp7m/
NAS-TOOL微信消息推送配置
前言
注意:微信官方限制,2022年6月20日后创建的企业微信应用需要有固定的公网IP地址并加入IP白名单后才能接收到消息,必须使用有固定公网IP的代理服务器转发才可解决该问题。
- 本人之前在值得买写教程的时候(原文地址),nastool作者提供的代理服务器IP还可以正常添加白名单,被腾讯限制以后无法使用,故结合其他作者(原文地址)的教程重新整理出本教程。
- 实现目标:在微信中通过给发送电影或者电视剧的关键字来实现资源下载。
前期准备
- NAS上已经部署好NAS-TOOL并且已经可以正确运行;
- 具有一台公网IP的NAS;(如果没有可以参考的我之前写的Frp内网穿透教程)
- NAStool可以通过公网IP+端口的方式正常访问;
Nginx开源可视化代理管理器安装( Nginx Proxy Manager)
必须安装在有公网IP的设备上,如果是frp内网穿透的方式,则安装在vps服务器上
安装教程:/archives/324
Nginx微信代理服务设置
1、登录nginx反向代理面板,点击主机→代理服务。
2、域名:填写vps的域名或者ip地址,协议填写http*,转发主机ip*:写nas-tool的访问地址,转发端口是nas-tool的访问端口,默认为3000,因为我在路由器中将 3000映射为8443,所以我这里使用8443端口。
3、点击高级选项卡,在自定义nginx中粘贴一下代码,然后点击保存。
location /cgi-bin/gettoken {
proxy_pass https://qyapi.weixin.qq.com;
}
location /cgi-bin/message/send {
proxy_pass https://qyapi.weixin.qq.com;
}
4、Nginx微信代理服务设置完成。
企业微信设置
1、nastool微信消息配置界面有5条信息必须要填写,信息源请看下文。
2、进入企业微信控制面板,点击应用管理。
3、在自建的模块中选择创建应用。
4、填写必要信息,创建完成,可以直接看到“信息3”和“信息2”。
5、“信息1”在我的企业里查看
6、信息4和信息5的配置,重点难点的配置。
- 难点在于你必须使用公网IP进行API接收设置,并将公网IP添加至白名单;
- 重点在于你必须先在nastool配置界面填好以后,点击确定,再回到企业微信的API配置页面,点击保存,否则无法保存,出现“回调地址请求不通过”的提示。
7、进入创建的应用,点击企业可信IP。
8、将VPS的IP添加到列表中,然后点击确定。
9、你获取到5个信息,必须先在nastool配置界面填好以后,点击确定。
10、再回到企业微信的API配置页面,点击保存,否则无法保存,出现“回调地址请求不通过”的提示。
NAS-TOOL使用展示和功能。
通过消息框发送一个电影,可以得到正确的响应。