外网访问内网Tomcat【无公网IP】

本地搭建了一个Tomcat服务端,只能在局域网内访问,想要在外网上访问到本地的Tomcat,要如何实现呢?

只需要做简单的内网穿透,将内网端口映射到公网上,会生成相应的公网地址,在外网环境下,访问该公网地址就可以访问到内网Tomcat项目。不需要公网IP,也不需要进入到路由器设置,在本地安装个内网穿透工具就可以。

下面推荐一款内网穿透工具,免费or付费使用,均支持http/https/tcp协议,不限制流量,可以根据实际需求选择:

免费套餐,有4条隧道可以用,1M带宽,随机公网地址,每24小时会变化
付费套餐,至少8条隧道,2M/3M/10M,支持配置固定地址,可自定义域名…

  1. 注册安装cpolar客户端
  1. 创建隧道映射本地端口
    浏览器访问:http://localhost:9200/,登录cpolar web UI管理界面。

仪表盘——隧道管理——创建隧道,创建隧道映射8080端口(Tomcat默认端口号为8080),http协议。

隧道名称:自定义
协议:http*
本地地址:8080(输入所要映射的本地端口号,Tomcat默认端口号为8080)
域名类型:免费使用选择随机,付费套餐用户可配置固定的二级子域名,或者自定义域名
地区:选择合适的

  1. 获取所生成公网地址
    在仪表盘——状态——在线隧道列表,就可以获取到所映射的公网地址,在外网访问该公网地址,进而远程访问到内网的Tomcat项目,而无需公网IP。
posted @ 2022-11-14 10:01  沙土  阅读(144)  评论(0编辑  收藏  举报