1、基本介绍
Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。Ngrok可捕获和分析所有通道上的流量,便于后期分析和重放,所以Ngrok可以很方便地协助服务端程序测试。
作为一个 Web 开发者,我如何让其他非局域网的人可以体验或者协助调试我的网站呢?当我在开发支付宝、微信这类应用时,又如何能直接连接到我的本地环境呢?
Ngrok 就提供了一个解决方案,它能帮助你把你本地运行的服务映射到一个公网地址,这样你就相当于部署到了互联网上。简单来说,使用Ngrok将内网穿透暴露到公网上。
例如,我在本地跑了一个http://localhost:8080
这样的Web服务,当我通过ngrok http 8080
命令运行Ngrok之后,任何想访问我网站的人就可以通过 http://3cd321de.ngrok.io
来访问了。
2、快速使用
下载地址:https://dashboard.ngrok.com/,需要注册登录,也可以使用GitHub账号登录。下载解压后得到一个软件,然后在软件目录打开cmd命令窗口。
在cmd窗口执行下面命令,其中授权码在Ngrok官网登录后,Auth目录下,打码部分。授权码