由于最近实验室的需要,需要对每个网站制作demo版本进行展示(区分于正式版本),就准备使用ngrok进行内网映射到外网。
Google一番后发现国外的ngrok.com没办法访问,苦苦寻找后发现了一个国内的站点:http://www.ngrok.cc/
直接下载win 64位版本的。
下载解压后,文件夹中包含了ngrok.exe和ngrok.cfg两个文件
同时保证本地的服务器已经启动。如图本地我开启了tomcat服务器 18080端口。
这时我们通过cmd 到达下载好的ngrok目录.(如果直接点击ngrok.exe运行会提示你通过cmd打开)然后执行
ngrok.exe -config ngrok.cfg -subdomain sunny 18080(对于你的本地服务器端口)
出现Tunnel Status online时就表示已经开启成功了
其中 http://sunny.ngrok.cc/ 就是对应的外网地址,通过浏览器访问即可
还可以通过127.0.0.1:4040对你的站点进行管理。
经过测试,如果将大一点的网站通过此方法部署,访问速度很慢,毕竟是免费的。根据自己的需求取舍吧。
PS.欢迎各位前辈提出宝贵意见