如何使用内网穿透
为什么要使用内网穿透?
在平时的开发中,我们不可能经常性的在服务器上部署测试项目,所以我们需要尽可能的在本地环境测试自己的程序,但是在某些情况下,有必须使用域名的形式进行测试,有的需求还需要https的域名,这个时候,内网穿透的优势就出来了
使用内网穿透的要求?
这里以我熟悉的servlet容器
tomcat
做一个示范
- 使用的tomcat版本:
apache-tomcat-8.5.32
- JDK的版本:
java version "1.8.0_101"
- 还需要下载一个内网穿透的工具(在文章末尾有下载链接)
我这里使用的window的环境进行操作的,其余的系统操作基本类似
操作步骤
-
打开tomcat的根目录下,在
conf
目录下找到server.xml
,在这个配置文件中找到下面的这个配置,将端口修改成80端口<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
-
在tomcat的根目录下,在
bin
目录下找到startup.bat
,双击打开
-
这一步根据不同的情况是不同的,我是在花生壳买的一个域名,所以需要去花生壳去对域名进行DNS解析,主要还是我没钱,租不起服务器。。。。
-
使用
cmd
进入到内网穿透工具的目录下,这里呢,我是使用了自己买的一个域名
-
以上我们就完成了内网穿透,现在我们来测试一下!!
拷贝
https://mmyhs520.vicp.io
或者是http://mmyhs520.vicp.io
到浏览器中打开。
测试成功!!!
这里呢,我也为各位小伙伴提供以上资源的下载链接!
tomcat下载:https://tomcat.apache.org/download-80.cgi
JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
内网穿透工具:https://download.csdn.net/download/mmyhs/10594296