nas-tools icon indicating copy to clipboard operation
nas-tools copied to clipboard

按教程使用vps搭建微信回调失败

Open makergit365 opened this issue 1 year ago • 12 comments

企业微信页面保存时回调失败,实时日志显示这个 00:42:00 ERROR - 微信请求验证失败 VerifyURL ret: -40005 00:42:33 ERROR - 微信请求验证失败 VerifyURL ret: -40005 00:43:43 ERROR - 微信请求验证失败 VerifyURL ret: -40005

我是使用华为云做的frp和Nginx

D~EG}3(J~WUW0MRRUBMHWQW CI M6 }9Q5 6Z}%3WA4`0M4

9IP$C)IR%T}DXGF7$EGTPTL DRA89AG5L}I UQ1KG969R 强烈建议出一个官方教程,wiki里那个什么值得买里的教程不靠谱,包括网上搜到的几个关于nastool微信的教程都不靠谱,他们甚至认为直接frp出去的固定公网就可以用了

makergit365 avatar Sep 05 '22 17:09 makergit365

企微上把你vps的ip加到白名单里额吗

huluohu avatar Sep 06 '22 01:09 huluohu

企微上把你vps的ip加到白名单里额吗

当然加了

makergit365 avatar Sep 06 '22 01:09 makergit365

#963 可以参考一下

liubin5188 avatar Sep 06 '22 09:09 liubin5188

妈耶,我之前遇到相同问题,看的什么值得买的教程,我的问题是一直回调失败,后来注意到,在nastool上填写好企业微信上的信息,再回企业微信测试,回调就成功了

Jamesecob avatar Oct 07 '22 03:10 Jamesecob

尝试了很多办法,最终成功了,分享一下我的方案 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 设置-消息通知-微信页面点击测试,手机成功收到消息。

wangtuangg avatar Oct 23 '22 11:10 wangtuangg