nas-tools
nas-tools copied to clipboard
按教程使用vps搭建微信回调失败
企业微信页面保存时回调失败,实时日志显示这个 00:42:00 ERROR - 微信请求验证失败 VerifyURL ret: -40005 00:42:33 ERROR - 微信请求验证失败 VerifyURL ret: -40005 00:43:43 ERROR - 微信请求验证失败 VerifyURL ret: -40005
我是使用华为云做的frp和Nginx
强烈建议出一个官方教程,wiki里那个什么值得买里的教程不靠谱,包括网上搜到的几个关于nastool微信的教程都不靠谱,他们甚至认为直接frp出去的固定公网就可以用了
企微上把你vps的ip加到白名单里额吗
企微上把你vps的ip加到白名单里额吗
当然加了
#963 可以参考一下
妈耶,我之前遇到相同问题,看的什么值得买的教程,我的问题是一直回调失败,后来注意到,在nastool上填写好企业微信上的信息,再回企业微信测试,回调就成功了
尝试了很多办法,最终成功了,分享一下我的方案 1.条件 华为VPS,仅有公网IP:119.x.x.x PVE LXC-debian11 docker多层嵌套部署nastool,内网IP:192.168.2.12,家里移动宽带 移动宽带开启ipv6,笔记本电脑连接手机热点,内外网用tailscale和zerotier建立虚拟局域网 2.准备工作 华为VPS安装frps,nginx。 frps仅作内网穿透 debian11 frpc 映射192.168.2.12:3000至119.x.x.x:30000 nginx做反向代理,注释掉80端口的server,仅开启 listen ssl的server,具体配置如下: server { listen 30001 ssl; server_name localhost; # 此处省略那几行,默认即可 location / { root html; index index.html index.htm; proxy_pass http://119.x.x.x:30000; } location /cgi-bin/gettoken { proxy_pass https://qyapi.weixin.qq.com; } location /cgi-bin/message/send { proxy_pass https://qyapi.weixin.qq.com; } 3.步骤 3.1企业微信按配置说明创建企业应用,API接收消息页面的接收消息服务器配置https://119.x.x.x:30001/wechat,Token和EncodingAESKey随机生成,不要点保存 3.2nastool 设置-消息通知-微信的企业ID、Secret、AgentId、Token、EncodingAESKey按配置说明设置,消息推送代理设置为https://119.x.x.x:30001,基础设置-外网访问地址可以留空,保存重启docker restart dockerid 3.3确定nastool重启后,企业微信API接收消息页面保存,保存成功后,设置企业可信IP,添加119.x.x.x,保存即可。 3.4激动人心的时刻,nastool 设置-消息通知-微信页面点击测试,手机成功收到消息。