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