1. 简介
微信开发,认证接口需要公网IP和80端口,给本地开发和测试带来麻烦,借助ngrok可以解决这个问题。
2. 使用方法
2.1 准备
下载,并解压ngrok。
2.2 启动ngrok
进入ngrok根目录,命令行运行ngrok 80,即在80端口启动监听。
浏览器打开 可以看到一个临时的二级域名
2.3 配置微信公众平台测试号
修改接口配置信息的URL的根域名为上面获得的临时二级域名。
只要本地在80端口启动了正确的响应上述接口配置的URL的应用,就可以认证成功。
2.4 ngrok监控
会显示所有80端口进入的请求详情和响应,方便测试。
3. 其他
上面说了二级域名是临时的,每次重启ngrok都会变化,需要重新2.3 修改微信接口配置。
相比于,借助外部服务器跳转到本地,本地再修改路由器的端口映射,该方法响应更快,更稳定。
4. 关于ngrok.com被封
由于ngrok.com服务器在国外,被墙了。修改配置文件,使用国内的服务器就没问题了。
请查看 、 ,软件不变,配置文件指向国内域名服务器,启动就好了。
这里提供一份我在使用的文件,可以根据里面README.txt说明,修改一下使用。
链接: 密码: tp53