今天发现了一个调试利器Ngrok,可以方便的将本地服务暴露到公网,方便别人访问。
这个特别适合微信公众号开发,或者临时向别人展示一下本机的某个服务。
使用过程很简单。在Ngrok网站注册一个账号。就能获得一个授权token。然后根据自己的操作系统,选择下载适合自己系统的客户端。运行
本地客户端启动效果如下图:
这样直接访问客户端启动时分配的外网地址,请求就会自动转发到本地的80端口了。
同时默认它还在本地http://127.0.0.1:4040提供了一个web界面,可以很方便的查看请求信息。
怎么样,是不是很方便呢?更多使用方式可以参考官方文档。
默认注册的Ngrok账号是免费的,使用限制上也比较多。如果自己感兴趣,可以自己下载Ngrok的源码搭建一个服务端。这个教程网上比较多,就不赘述了。