外网访问内网Tomcat【无公网IP】
本地搭建了一个Tomcat服务端,只能在局域网内访问,想要在外网上访问到本地的Tomcat,要如何实现呢?
只需要做简单的内网穿透,将内网端口映射到公网上,会生成相应的公网地址,在外网环境下,访问该公网地址就可以访问到内网Tomcat项目。不需要公网IP,也不需要进入到路由器设置,在本地安装个内网穿透工具就可以。
下面推荐一款内网穿透工具,免费or付费使用,均支持http/https/tcp协议,不限制流量,可以根据实际需求选择:
免费套餐,有4条隧道可以用,1M带宽,随机公网地址,每24小时会变化
付费套餐,至少8条隧道,2M/3M/10M,支持配置固定地址,可自定义域名…
- 注册安装cpolar客户端
- cpolar地址:https://www.cpolar.com/
- 创建隧道映射本地端口
浏览器访问:http://localhost:9200/,登录cpolar web UI管理界面。
仪表盘——隧道管理——创建隧道,创建隧道映射8080端口(Tomcat默认端口号为8080),http协议。
隧道名称:自定义
协议:http*
本地地址:8080(输入所要映射的本地端口号,Tomcat默认端口号为8080)
域名类型:免费使用选择随机,付费套餐用户可配置固定的二级子域名,或者自定义域名
地区:选择合适的
- 获取所生成公网地址
在仪表盘——状态——在线隧道列表,就可以获取到所映射的公网地址,在外网访问该公网地址,进而远程访问到内网的Tomcat项目,而无需公网IP。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~