4

什么是内网穿透?

就是让你个人电脑内建立的网站,在外网可以访问,例如你的手机,其他电脑等。

例如你在电脑部署了一个web服务器,你在浏览器访问127.0.0.1可以打开这个网站,但是你用手机访问127.0.0.1却打不开。那是因为你这个ip地址不是公网ip,只能在你的电脑访问,你需要将127.0.0.1暴露出去,即需要有一个公网ip,别人访问公网ip即可访问网站。

image

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

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

如何实现内网穿透?

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

DingDing_Ngrok

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

image.png

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

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

image.png

打开之后,就粘贴这段命令。

image.png

.\ding -config='ding.cfg' -subdomain=likeyun 80

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

按一下回车,内网穿透就开启了,访问域名即可代理你的本地服务。

image
image

软件下载

https://likeyun.lanzoux.com/i...

Author:TANKING
Date:2020-12-19
Web:http://www.likeyun.cn/
WeChat:face6009

加入我的粉丝群,开发学习交流群

http://www.likeyun.cn/m/image...


TANKING
4.8k 声望511 粉丝

热爱分享,热爱创作,热爱研究。