一副简笔画了解ngrok的原理及使用过程

网上各种ngrok原理的介绍,交互流程对于网络的小白来说比较难懂。所以我将我个人对于ngrok的一些理解用一个例子来讲述,供各位读者参考。

在这里插入图片描述
首先,假设有一个村庄,这个村庄100户人家,self是其中的一家。村长管着全村100户的钥匙。

例子1::第一天,customer1来访问self,因为self不在家,customer1顺着大路直接去了村长家。村长给了98号的钥匙。然后customer1就顺着小路去了98号,customer1进入了self家。

例子2:第二天,customer2来访问self,因为self不在家,customer1顺着大路直接去了村长家。村长家门开着,可是村长却不在家。customer2就离开了村长家,离开了村庄。

例子3:第三天,customer3来访问self,直接去了self家,但是当customer3到达self家,却发现self在家,门锁着,self说他的钥匙丢了,让customer3去村庄家拿钥匙,可是当customer3去了村长家发现村长家门开着,村长却不在家。于是customer3返回self家询问self办法,于是self从家里拿出一个梯子扔出屋外,并打开了窗子,让customer3进了屋子。

如上所述:
例子1:公司有一百台电脑,self是其中的一台电脑,村长相当于网管的角色,公司的公网IP分配给了网管。98号钥匙相当于内网,当村长把98号钥匙给了customer1时,就是把公网转发给了self。
例子2:网管没有转发公网给self,所以customer2没能访问到self
例子3:网管没有转发公网给self,但是self自己搭了梯子给customer3,打开窗户,就是打开了端口,customer3才能访问到self

这中间的梯子就是ngrok充当的角色,我们想让外网访问到我们就需要用ngrok搭建梯子,提供域名来访问我们电脑的指定端口。

发布了50 篇原创文章 · 获赞 85 · 访问量 161万+

猜你喜欢

转载自blog.csdn.net/qq_24347541/article/details/89400343
今日推荐