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

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

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

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

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

1. 注册安装cpolar客户端
  • cpolar地址:https://www.cpolar.com/
  • 安装教程可以参考这篇文章:如何安装使用cpolar内网穿透?
2. 创建隧道映射本地端口

浏览器访问:http://localhost:9200/,登录cpolar web UI管理界面。

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

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

外网访问内网Tomcat【无公网IP】_第1张图片

3. 获取所生成公网地址

在仪表盘——状态——在线隧道列表,就可以获取到所映射的公网地址,在外网访问该公网地址,进而远程访问到内网的Tomcat项目,而无需公网IP。

外网访问内网Tomcat【无公网IP】_第2张图片

你可能感兴趣的:(cpolar,外网访问内网,端口映射,网站建设,内网穿透)