先来一张效果图镇楼
![](https://i-blog.csdnimg.cn/blog_migrate/4ec6c10bcc8976ac04cc333facf216bb.png)
内网穿透是什么?
内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。
什么场景下会使用到内网穿透?
上面说的比较官方,我们还是来聊聊实际应用场景,比如你接了一个外单系统,做完了以后老板想验货,这时候大部分无非就2种做法,开远程让他看/自己部署到公网的服务器让别人看,两种都很麻烦,费时费力,那么我们做一个内网穿透,直接让别人通过外网域名访问你的本地机器,岂不是很简单。
还有作为开发人员来讲,用内网穿透来做本地调试还是挺方便的,现在第三方对接都是需要公网域名的,比如微信的一些接口,不用内网穿透将会花费很多的时间和精力在调试上。
准备工作
一台公网服务器
自己的域名,并解析出来一个ngrok服务器的子域名,小编这里用的是ngrok.javakhbd.com
PS:本文基于腾讯云
拉取镜像
docker pull hteen/ngrok