使用Ngrok来进行内网端口转发

前言:

在学习了网络安全之后,我们知道了公网和私网(内网),私网是不能直接在公网传输和通信的。比如一个学校,一个公司,都是单独在自己的私网里面,通过这个私网内部的路由器(NAPT方式)和外界通信。那么如果A公司的员工要和B公司的员工通过公司的网络进行通信,由于A公司的员工和B公司的员工都是在单独的私网里面,那么怎么办呢?

内网转发:

通过字面的意思也不难理解,就是将内部的网络和端口,也就私网的网络和端口进行转发,那么转发又是转发到那里呢?
这里的转发的地址当然是公网地址

操作:

首先在自己的机器中搭建个web环境,端口是80,本机访问192.168.101.51:80即可访问web页面。
在这里插入图片描述
本机内网ip地址:
在这里插入图片描述
此时如果我们想通过其他私有网络直接访问192.168.101.51:80这个地址肯定是无法 访问的。

首先我们可以去http://www.ngrok.cc官网注册一个账号,随后点击开通隧道,找到免费服务器,点击立即购买。
第一步:
在这里插入图片描述第二步:
在这里插入图片描述
第三步:下载客户端,根据自己的操作系统来决定。
在这里插入图片描述第四步:我这里由于是windows的,所以下载的客户端版本是windows的
在这里插入图片描述第五步:双击启动了以后,输入客户端id号(隧道id号),回车即可。
在这里插入图片描述第六步:如果提示online,并且出现下面的样子,说明此时已经转发成功

f第七步:此时在其他任意网络内,只要访问转发过后的地址,即可访问到本机web环境。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/cj_Allen/article/details/105193445