如何让外网可以访问tomcat?

图片说明通过直接输入外网ip地址的方式访问tomcat,路由器已做端口映射

做好端口映射之后,在做下内网映射,比如www.baidu.com 映射ip为192.168.1.111(路由ip),那么在做内网映射到tomcat,比如映射到路由ip映射到ip:port,port是tomcat端口号

你需要指定你的当前ip与外网端口进行映射,然后就可以在外网直接通过端口访问你的主机了~如果要直接输入ip进行访问,那么就要映射外网的80端口与内网你的ip对应。

图片说明

主要注意两个问题,一个是80端口被政府封了,必须换一个端口,一个是端口的映射还有防火墙。家庭宽带带宽比较小,特别是有大量下载的时候,也会访问不到。

如何测试的话,推荐使用natapp,如果是自己在家里面玩的话还是用花生壳吧

从外网访问本地的tomcat的话需要公网IP,如果没有公网IP可以使用开源的holer软件,配置一个key就可以从外网访问了
https://github.com/Wisdom-Projects/holer
图片说明