使用ngrok愉快的进行本地微信开发

ngrok-(国内服务端)内网穿透神器_内网变公网

所需工具:ngrok-(国内服务端)内网穿透神器_内网变公网

步骤:
1、首先解压该工具,双击运行或者按照下图修改start.bat参数之后再运行,(默认启动方式每次都会生成随机的二级域名,若需要固定二级域名,按照下图的配置即可。),参数中的8080是你本地服务端口,若是其他端口,更改即可。

之后会出现这个界面,图中的URL即是你的外网URL

复制URL在浏览器中打开,如果能访问如下图,表示一切正常(WeChat是我的应用名字,如果在tomcat下是ROOT应用名,不需要带上)。

通过外网URL访问时,应用后台可以看见打印的信息,将你的URL发给你朋友访问时,就算不在一个地区,依然能看见打印的信息。

上面的步骤完成之后,就可以到微信管理中心去配置URL和token了。

配置提交时,微信服务器会发送一个GET请求到配置的URL上,我这里的程序是把所有参数打印出来,
可以看见微信服务器发送了需要进行签名验证的几个参数。然后关注配置的公众账号,向公众账号发送一些信息,
就可以看见微信服务器通过POST方式发送过来的xml数据了,接下来该做什么,我就不多说了。

至此,你已经完成了微信本地开发的环境配置。