穿透测试自己的web程序教程tomcat版

穿透测试自己的web程序教程tomcat版

内网穿透

1.说在前面:能看到这篇博客说明对已经内网穿透有了一定的了解,实在不了解可以参考百度百科内网穿透.

2.问题:一般我们程序员写一个web程序之后,可以根据http://localhost:8080/xxx(以tomcat服务器为例),在自己的本地电脑上运行该程序,但是你如果想要在你的同学或者同事的浏览器上去运行你的web程序,这时候就不能再使用上面的网址了,上面的网址只适用于本地电脑,那怎么办样才能让用户访问到本地电脑上的web程序呢,这时候就要把你的web运行的的服务器放到公网上,即实现了在公网上访问你的web程序,我们可以暂时把它理解为内网穿透,当然真正的内网穿透比这复杂的多。

穿透软件安装与使用

1.内网穿透软件:国内用的比较多的就是HSKSZHL ,这里就介绍免费的SZHL,测试足够。
2.下载:点击上面的超链接,进入官网
在这里插入图片描述

在这里插入图片描述
3.安装:将下载好的压缩包解压缩,点击安装程序即可。(一直点下一步即可
4.注册:手机号注册,但是现在使用需要实名认证,上传身份证,也是为了网络干净,避免坏人做坏事。
5.使用:注册登录就到了下面的界面啦:
在这里插入图片描述
点击添加映射就来到下面界面了
在这里插入图片描述
应用名称可以随便取,好记即可,以tomcat为例,主机地址默认,端口号tomcat(8080),点击提交即可。
6.检测网络在这里插入图片描述

可能遇到的问题

1.如果出现下面图片当然就皆大欢喜啦
在这里插入图片描述
接着复制公网地址就可以在别人电脑上运行你的web程序了
小编就出现下面问题:外网检测异常,请检测您的网络设置。
在这里插入图片描述
小编尝试过关闭网络防火墙,允许tomcat通过防火墙都没用,
最后解决的办法居然是允许神卓互联在内网的情况下通过防火墙
然后就OK了。

操作如下
打开电脑设置->更新与安全->windows安全中心->打开windows安全中心->
防火墙与网络保护->运行应用通过防火墙->更改设置->找到神卓互联->勾选专用
然后上面的问题就解决啦!
在这里插入图片描述
在这里插入图片描述

写在最后

如果想直接用公网地址访问你的web程序,你的web项目就不能配置二级地址,修改方式如下(以idea为例)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后一张图片第二个箭头Application context设置成 / 就可以了,不要有其他东西。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值