已注销用户的gravatar头像
已注销用户 2017-10-29 20:48:20
内网映射公网利器ngrok

ngrok是个什么玩意?

       ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。简单来说就是可以通过外网访问你本地的服务器。这样可以方便调试本地的后台代码,不用老是把代码上传到外网服务器如bae、sae等。

      

      以上的描述出自于互联网吧,大家都这么描述。所以呢,我也就照搬过来了,用大白话描述 ngrok 就是在你本地开发的项目,这里说的项目不仅仅局限于 java Web,更多的比如你开发的 接口使用了 ngrok 之后,公网(也就是外网)的人也可以访问了。

 

下载地址

链接1: https://pan.baidu.com/s/1pLfvG4V 密码: 6wj3

链接2: https://pan.baidu.com/s/1eRA5UWa

 [ 假如链接失效了,可以给我发私信告诉我... ]

这里是 windows 64位 其他系统暂时没有研究 抱歉了!!!

 

使用步骤

1.下载好 ngrok ,解压到你的某个盘符下,这里 我解压到 我电脑 D盘下,如图:

内网映射公网利器ngrok

 

2.打开 cmd 

进入到 D盘 下的 windows_386 的文件夹里面

内网映射公网利器ngrok

 

3.输入 命令 ngrok.exe -config ngrok.cfg -subdomain 项目别名  端口号 

内网映射公网利器ngrok

说明一下:ngrok.exe -config ngrok.cfg -subdomain test  8080

这里的test 是我对我要开放给公网访问项目的一个别名,而这里的8080是我tomcat的端口号,使用的时候,根据自己的设置而定,项目别名随意输入即可(you happy jiu OK )

 

4.完成 第三步的时候,看见了一下界面说明你成功的启动了ngrok 

内网映射公网利器ngrok

说明一下:这里的test.tunnel.XXXX 前面的test 就是第三步的时候 我们设置的项目别名哦,这里给了http和https的两张方式

那怎么验证呢?

 

事先,我先启动了我本地的一个项目,如下图

内网映射公网利器ngrok

 

启动ngrok  公网访问的链接对应的 变成 

 

 http://test.tunnel.qydev.com/shiro.demo

刚刚是用谷歌浏览器的 这次 我换一个 不同的浏览器访问

内网映射公网利器ngrok

 

 

到这一步,恭喜你已经可以使用ngrok了,有木有觉得很实用呢?

 

最后说两句

       现在,网上也有很多关于ngrok的网站,但是都得要注册之后然后获取一个授权码,我本人是比较不喜欢这种方式的,所以特此分享了一波这个小玩意,也有几个牛牛问过我,正好有时间记录一下分享了一下。

当然还有其他的方式,比如你们知道的花生壳,有简单的就直接用简单的吧。下载后,解压放在某一个盘下,里面有个exe的文件,双击是没有用的,必须按照我写的那样哦,一步一步的到你放的盘符。

       看到这里,你还不去下载试试嘛?这么好的玩意,赶紧试(zhuang)试(bi)吧。。。

       有什么问题,欢迎评论留言!

       喜欢我,就关注我!我是          最代码伊成  ..................... peace yo

       


打赏

已有2人打赏

袁程旭的gravatar头像 最代码官方的gravatar头像
最近浏览
s2581793700  LV1 2021年2月7日
wkc  LV21 2020年6月28日
hhuangh  LV5 2019年11月21日
youwuzuichen  LV10 2019年10月4日
安安an  LV17 2019年7月23日
miaomiaosun 2019年6月29日
暂无贡献等级
cs383450139 2019年3月22日
暂无贡献等级
苗毅6666  LV32 2019年3月8日
jackjoily  LV1 2019年1月29日
treeke  LV11 2018年11月13日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友