Ngrok内网穿透配置详解

最近在做一个互联网车险的一个项目,中间需要接收服务器的回调通知,这就不可避免的需要提供外网地址,代码部署到服务器上会无法实时调试,后来一个朋友告诉我ngrok可以实现内网穿透,即可以将内外的web服务器映射成外网ip,供远端调用,果断注册了ngrok帐号,地址是https://ngrok.com/,注册帐号可以看到这个页面,实际上这里说的很明白了,

第一步 需要启动ngrok,需下载对应的客户端,并解压大本地目录

第二步 需要配置授权token,下面的这个是我申请的token

第三步 创建本地转向服务器端口,我的服务器端口是8080,所以我会改成 ngrok http 8080

第四步 访问本地http://localhost:4000(如果配置了多个,会有所不同,端口号会是4001\40002……以此类推

第五步 访问第四步的地址后会出现两个url,一个是http的,一个是https的地址,一级域名是ngrok.com,二级域名是随机生成的,将此地址发布出去,其他客户端就可访问到本地的服务器了。

可能也会有看不明白的,下面我会简单介绍一下我的操作。

Ngrok内网穿透配置详解_第1张图片

我本地的操作,下载一个客户端,我这边开发环境是window,所以下载了window版本的客户端,解压到本地目录,比如D:\ngrok,直接双击运行ngrok.exe,出现下面这个命令行窗口,首先是配置我的token,

Ngrok内网穿透配置详解_第2张图片

如果token合法,会提示如下信息


接下来就可以映射本地服务器端口,我的服务器端口是8080,

Ngrok内网穿透配置详解_第3张图片

敲回车后出现下面的页面就说明是没有问题的

Ngrok内网穿透配置详解_第4张图片

浏览器中敲入:http://localhost:4040就可以查看映射的地址了:

Ngrok内网穿透配置详解_第5张图片

如果还有不明白的,可以给我留言。

你可能感兴趣的:(java)