实现内部网映射的三种方法:
1.ngrok。
1 ) ngrok下载地址: https://ngrok.com/download选择合适的版本进行下载。 我下载的是windows64。
2 )解压下载的文件后,得到ngrok这个APP
3 )双击ngrok运行,输入ngrok后会显示命令提示(有时不输入就打开)
4 )输入命令: ngrokhttp8080、8080是端口号。 然后得到映射到外联网的域名。
如果状态为online,则表示连接成功。
5 )测试:
打开tomcat,在浏览器中输入http://localhost:8080,将显示小猫启动成功的照片。
在浏览器的地址栏中输入ngrok分配的地址。 访问成功。
注: ngrok服务器位于国外,因此连接缓慢且不稳定。 每次结束连接并重新映射时得到的域名都不一样。 如果每次都想这样做,就必须在官方网站注册帐户,获取token代码,并在ngrok命令行上进行设置。
2 .花生壳
1 )下载花生壶客户端。 下载地址: http://hsk.oray.com/download/下载如下
2 )安装下载的程序,安装打开的界面。
3 )发现需要账号后,按照提示注册账号。 如果右下角的注册账户不动的话,就注册官方网站。 http://hsk.oray.com/
4 )使用注册成功的帐户登录客户端。 我发现有域名。
5 )右键单击域名,选择“花生壶管理”,打开新页面。
6 )打开内网映射按钮,发现账户不支持花生壶映射。 免费开通吗? 这是没有实名认证的理由。 是的,进行实名验证。 如果点击确定没有反应,将通过官网进行认证。
PS:我的账户没有出现这种情况。 我注册后买了5美元的域名加入了VIP播放器吧。
7 )帐户完成(购买了实名认证或域名)后,可以打开内部网的映射。 然后单击“添加映射”。
注:请自由填写APP名称。 内部网的主机是你的本地IP。
8 )点击确诊后,显示下图。 即使配置成功了。
9 )打开tomcat,输入如上图所示的外网接入地址测试,接入成功。
/* 2017年7月16日补充
*今天,我发现花生壶的客户端已经没用了。 功能都在网页上,功能和以前一样,操作也很简单。
*但是域名需要买。 还需要买免费版。 六块钱。 但是域名一直很干净,很稳定。
*/
3 .公共云
1 )购买公共云内部网贯通课程。 虽说是购买,但有免费版的也就0元一年的量,可以选择购买。
地址: http://www.pubyun.com/p/carg/
2.)需要注册,按照提示注册购买后再来此界面。
3.)单击左侧内部网的域名,如下图所示。
4.)点击操作选择内网域名管理。
5.)填写上图的内部网端口后,单击“添加”。
6.)启动tomcat,访问上图的访问地址,访问成功。
三种方式的比较: ngrok操作最简单、最免费,但链路不稳定,每次映射目标都不一样。
如果公共云域名具有端口号,则可能会有不便之处,例如需要在公共号码开发配置中填写URL。 公共云的带端口域名不合法。
花生壶是三种中最好的。
其他还有可以进行内部网映射的工具,如nat123。