今天一同事向我咨询ngrok的问题,他想把内网本地的资源,分享到公网上面。不知道如何操作,只知道用ngrok可以实现。
然后我拜读了一下ngrok,ngrok这个神器还真是不赖。可以将自己本地开发的程序临时放到公网上供大家参考。便于产品展示、bug远程协助,以及与其他人交流。
真是太方便了。更加值得一提是:使用ngrok让微信公众平台通过80端口访问本机 ,对应微信开发也是好处一大票啊。
费话不多说啦。
首先调研了其他是怎么做的,参考网址如下: http://blog.csdn.net/liuxiyangyang/article/details/22922265
发现写的很清楚,尝试用这个方法进行试验。ngrok的官方网站是 https://ngrok.com/ 。
(1) 登录官网下载ngrok安装包,有不同版本的。我下载的是windows版本的。 下载解压到到 d://ngrok 文件夹下。
https://ngrok.com/download 安装包不大。
(2)注册一下获取外网的唯一标识
https://ngrok.com/user/signup 注册后往下拉会有一串字母,我的是: IKCklZeEJWX9ACoY0jO/
Your auth token : IKCklZeEJWX9ACoY0jO/ 【COPY】
(3)然后打开CMD,找到 D:\ngrok 路径下:
执行【命令1】: ngrok -authtoken IKCklZeEJWX9ACoY0jO/ 80
含义是:将你本地的资源的唯一标识别在ngrok上做映射。
(4)启动你的tomcat,准备将本地的资源发布到公网上
执行【命令2】: ngrok -subdomain=ceshi 8080
含义是:给你公网上要显示的本地资源取个名字 ceshi 端口 8080。
(5)结果验证
显示结果一致。
试验成功。