官方的解释是可以让你本地网页快速经过代理被外界访问的一个极为方便的工具,不用搭建服务器等等麻烦的工序,适合前段开发过程当中,快速评估检测项目。浏览器
而我用来在家里快速访问 Jenkins,偷个懒🤪bash
因为要完成一个网页优化的做业找了好久ngrok的使用方法,都不够简便易行最后终于发现了一个好方法。服务器
1.下载 MAC 版的 ngrok:ngrok.com/download工具
2.解压到指定目录: Safari 浏览器下载 Mac OS X 环境通常直接解压(反正我是自动解压的),将 ngrok 放进项目目录。测试
3.进入到 ngrok 所在路径:优化
cd /tmp
复制代码
4.开启服务ui
./ngrok http localhost:8080
复制代码
会出现以下 ngrok 控制台spa
等待 Session Status 状态为 online(变绿),就能够在外网经过 Forwarding 的地址进行链接了。代理
注意:Forwarding地址中的 c33faf1b 不是固定的,在每次开始 ngrok 服务的时候都会变动,想固定?ngrok:😛要钱。code
例如:
ngrok 穿透前在局域网中访问地址: http://localhost:8080
ngrok 穿透后局域网 + 公网访问地址: c33faf1b.ngrok.io