首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >自己tomcat项目让局域网和外地他人访问?异地直接远程连接打开本地内网运行的web/应用,可上网就可部署公网服务

自己tomcat项目让局域网和外地他人访问?异地直接远程连接打开本地内网运行的web/应用,可上网就可部署公网服务

原创
作者头像
网络前线
发布2025-10-10 16:47:14
发布2025-10-10 16:47:14
5770
举报

本文详细介绍了如何让别人远程访问你的代码网站项目或指定端口应用,包括本地局域网访问、公网IP的获取和路由器端口映射设置方法使用,以及内网穿透技术如nat123映射外网访问等,旨在帮助开发者和非开发者掌握如何在不同网络环境下分享和展示项目,即使在面对无公网IP网络环境,也能轻松实现分享提供互联网服务。

以自己电脑本地部署tomcat项目为示例,分享局域网中他人访问,和局域网外异地访问的方法参考。

一、自己tomcat项目让局域网中他人访问

让自己在Tomcat上部署的项目在一个局域网中的小伙伴访问一下,用以下的方法参考可以解决。

1、核实确保本地tomcat服务运行正常

打开自己的Tomcat服务器的server.xml,在<Engine name="Catalina" defaultHost="localhost">中的defaultHost确保它对应是本机地址,如localhost或127.0.0.1或自己本机的固定内网IP地址。

提示:在Eclipse中发布的项目,配置文件在他的服务器备份中,如D:\EclipseWorkPlace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf,如果使用的是Eclipse的默认配置,记得核实修改的是这个目录下的server.xml文件。

2、查自己电脑在局域网中的IP地址

运行CMD后,在命令提示符界面下使用ipconfig查询,其中对应的IPV4即是本机的内网IP地址。

提示:如需要长期提供他人访问的,本地IP有可能会变化的,需要在电脑右下角网络图标右键“打开网络和共享中心”,进入网络设置本地使用固定不变的IPV4地址。

3、提供自己IP和端口在局域网中访问

同在一个局域网中的小伙伴,通过ip地址和端口,便可以顺利访问到自己的tomcat项目。

提示:如果内网其他电脑访问不到,还需要排查目标主机的防火墙是否开启或对应入口规则。

二、自己tomcat项目给外地他人访问:无公网IP通用方案

没有路由权限,或查看到路由WAN不是公网IP的,可以借助nat123端口映射工具或类似内网穿透技术应用软件方式,绑定内网IP端口与自定义域名端口,从而让其他任意地方访问到自己本地的部署的项目应用。操作步骤参考:

1、明确内网地址并在局域网内正常访问

如我本地电脑部署好的tomcat项目,除了本机可以使用127地址访问外,局域网内其他电脑上也能用我本地对应内网IP端口可以正常访问的。

2、使用网址映射服务自定义公网地址绑定

使用nat123客户端添加映射设置,根据本地实际应用场景,选择对应合适的映射类型,并自定义填写好对应内外网地址端口号,确认保存即生效。

3、通过自定义好的域名和外网端口号访问

在外面需要访问的地方,使用对应的自己域名或默认提供的自定义二级域名加外网端口号进行连接访问即可。

三、自己tomcat项目提供异地访问:公网IP路由转发方案

如果自己带宽有路由权限且确实对应WAN是公网IP的,可以直接用自己路由器端口映射功能实现让外地访问本地内部的指定端口服务。实现步骤参考:

1、获取和核实公网IP

核实路由后台的WAN地址属于公网IP范围,并用浏览器访问百度直接搜索“IP”这二个字母看到的对应具体IP与路由wan地址是一样的,这才表示自己有公网IP;如路由WAN地址与网上在线查公网IP不同,则表示自己路由没有公网IP。

2、固定内网IP

在目标运行项目主机本地,网络属性里面设置使用人工固定不变的内网IPV4地址。也可以在路由后台上将对应主机MAC设置使用固定内网IP。这主要是防止IP变化后路由映射失效。

3、添加转发规则

浏览器登录自己路由管理后台(如192.168.1.1以实际为准,并输入对应帐号密码登录进入),找到对应虚拟服务器/转发规则,添加设置。

提示:有的在高级设置,有在应用管理,有叫端口转发,有叫端口映射,不同型号路由名称有所不同,功能使用是一样的。

4、公网IP访问

在外地使用对应公网IP端口访问到自己本地的tomat项目。

提示:有的路由不支持内部使用公网IP访问。很多网络限制了80和443等常规端口,如访问不到的,建议更换其他非常用端口号。

5、域名访问

静态域名解析:个别公网IP不变的或专线固定IP的,可以用自己域名注册解析网上添加个对应A记录,然后就可以通过对应域名访问了。

动态域名解析:很多公网IP是经常变化的,这时就可以借助动态域名解析DDNS服务来解决这个问题。可以在路由DDNS配置实现,也可以用支持DDNS工具实现。如直接使用nat123客户端添加个动态域名解析记录,用自己域名或提供的自定义二级域名保存即生效,然后就可以用对应不变的域名来访问了。

小结

本地部署项目只是给内网同个局域网中访问时,只需要对应内网IP即可。如需要提供互联网服务外地访问的,先看自己路由WAN是否公网IP,再决定用路由转发实现,或无公网IP时用端口映射工具来让外地访问本地指定端口应用。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、自己tomcat项目让局域网中他人访问
    • 1、核实确保本地tomcat服务运行正常
    • 2、查自己电脑在局域网中的IP地址
    • 3、提供自己IP和端口在局域网中访问
  • 二、自己tomcat项目给外地他人访问:无公网IP通用方案
    • 1、明确内网地址并在局域网内正常访问
    • 2、使用网址映射服务自定义公网地址绑定
    • 3、通过自定义好的域名和外网端口号访问
  • 三、自己tomcat项目提供异地访问:公网IP路由转发方案
    • 1、获取和核实公网IP
    • 2、固定内网IP
    • 3、添加转发规则
    • 4、公网IP访问
    • 5、域名访问
  • 小结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档