首页 > 代码库 > [工具]ngrok 本地反向代理

[工具]ngrok 本地反向代理

什么是ngrok

ngrok is a reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service. ngrok captures and analyzes all traffic over the tunnel for later inspection and replay. ngrok是一个反向代理,可以从公网建立一个安全隧道到本地的web服务。ngrok 抓取和分析所有的经过数据,用于之后的检查和重放。

更多的介绍可以去github和官网上查找 1 github 2 官网 3 下载安装 4 使用指南

这个工具在主流的系统上都可以使用

使用

下面是使用小记(wind7)

当时下载的时候不是很好下,百度网盘下载

下载之后解压,然后执行

>ngrok.exe 80

然后出现了:

ngrok                                                           (Ctrl+C to quit)

Tunnel Status                 online
Version                       1.7/1.7
Forwarding                    http://40984492.ngrok.com -> 127.0.0.1:80
Forwarding                    https://40984492.ngrok.com -> 127.0.0.1:80
Web Interface                 127.0.0.1:4040
# Conn                        0
Avg Conn Time                 0.00ms

接着我们启动一个web服务在80端口,然后访问http://40984492.ngrok.com 这个网址。 浏览器弹出就是我们本地的web应用,有点像花生壳,嘿嘿。

127.0.0.1:4040这个地址是干嘛的呢?访问下就知道了

这里就是请求的监控界面,这里可以看到每个请求的具体参数等等,对于调试非常友好。

技术分享

小结

Ngrok是一个非常有用的工具,对于开发测试很友好, 当然它还有更多的功能,大家根据需要去看用户手册就好了。


本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/42551819

作者orangleliu 采用署名-非商业性使用-相同方式共享协议

[工具]ngrok 本地反向代理