背景
在开发移动端o2o商城的时候, 在开发阶段,想让别人也访问下你的应用,搜索了一下,ngrok正好满足要求 ,可以将本地开发环境的应用暂时放在外网上。重点是 不需要注册, 使用起来也很简单,只需一条命令。
下载安装
根据你的操作系统,安装不同的版本吧。
Windows版本的使用
下载解压后
对应目录下双击ngrok.exe,运行
ngrok.exe http 8080
8080为本机应用的端口号
注意事项:
- Session status,online则成功,如果失败,重启一下,或者等待ngrok自动连接
- Session Expires,注意过期时间
- 下面外网的域名是临时的,每次启动都不一样,会随机变的。
Forwarding http://ca762719.ngrok.io -> localhost:8080 Forwarding https://ca762719.ngrok.io -> localhost:8080
然后就可以通过 http://ca762719.ngrok.io/o2o/shopadmin/shopregist 来访问本地的应用了
用使用这个临时域名访问本地开发环境的时候,cmd窗口就会有相关的显示。
用使用这个临时域名访问本地开发环境的时候,cmd窗口就会有相关的显示。
也可以使用ngrok提供的 localhost:4040在浏览器中来查看相关的信息
Linxu版本的使用
使用起来就更加简单了,赋予执行权限后
./ngrok http 8080
即可。
其他工具 frp
frp这款软件也可以实现同样的功能,先记录下,未尝试使用。
natapp 基于ngrok的国内高速内网穿透