什么是内网穿透?

就是让你个人电脑内的东西,在外网可以访问,例如你的手机,其他电脑等可以进行访问。

例如你在电脑部署了一个web服务器,你在浏览器访问127.0.0.1可以打开这个网站,但是你用手机或其他电脑访问127.0.0.1却打不开。那是因为你这个ip地址不是公网ip,只能在你的电脑访问,你需要将127.0.0.1暴露出去,即需要有一个公网ip,别人访问公网ip即可访问网站。
实在不知道点这里看详细介绍:内网穿透

请输入图片描述

假设你的电脑是A,你的其他移动设备是D,你有一台拥有公网ip的服务器C,显然D想知道A里面有什么,是有一堵墙阻挡住了,这是防火墙。我们的目的就是绕过防火墙,即需要C来协助。

A可以和C进行信息交换,因为C是公网的,大家可以访问C,所以B也可以和C进行信息交换,如果D想和A联系,D先和C联系,C再和A联系,那么B就可以间接联系到A了,即C作为A和D的中介,也称为代理。

如何实现内网穿透?

市面上的内网穿透软件、工具很多,收费的有花生壳、向日葵、免费的有frp、ngrok,其中frp、ngrok是需要一些搭建基础的,对小白不友好啊,但是钉钉把ngrok进行了封装,小白也可以上手,下面给大家介绍钉钉这款内网穿透工具如何再自己的windows系统进行使用。

开启服务器

1、在搭建之前,可以先开启自己本地的服务器,我这里以Apache为例,开启本地php开发环境作为服务器。

请输入图片描述

2、开启之后,你在浏览器可以访问127.0.0.1:80或者127.0.0.1均可访问本地搭建的网站。

要想外网访问这个网站,接下来就得搭建内网穿透,下载dingding内网穿透工具,解压,在文件夹内按住shift,鼠标右键,在此处打开powershell窗口

请输入图片描述
打开之后,就粘贴这段命令。

请输入图片描述
其中-subdomain=nanmu指的是设置二级域名,nanmu可以自定义,80是web服务器端口,你本地开启的是什么端口,这里就是什么端口。

按一下回车,内网穿透就开启了,访问域名即可代理你的本地服务。
这样就可以在其他移动设备输入网址访问了!
请输入图片描述
请输入图片描述

点击下载:dingdin内网穿透

最后修改:2021 年 05 月 24 日 09 : 10 PM
如果觉得我的文章对你有用,请随意赞赏