前一段时间,在开发微信应用的时候,服务器配置的URL(服务器地址)必须以http://开头,目前只支持80端口。可是遇到80端口不对外开放或者应用暂时只是部署到内网上,要怎么才能解决这个问题呢!
在网上找了很多资料,找到一个神器:ngrok......
ngrok是一个反向代理,通过在公共的端点和本地运行的web服务器之间建立一个安全通道。ngrok可以捕获和分析所有通道上的流量,便于后期分析和重放。
话不多说,下面直接说步骤:
1.注册并下载ngrok,你会得到一串授权码。
2.命令行运行ngrok -authtoken 授权码 端口号
3.这样你就能得到给你分配的外网访问地址。ok了
只是要注意几点:
第一、ngrok的服务不能关
第二、响应很慢
第三、长时间开启服务,很容易出现无响应