07-项目训练_ngrok内网穿透

目录

1,什么是内网穿透

2,ngrok工具使用


1,什么是内网穿透

内网穿透,即NAT(Network Address Translator)穿透,是指计算机在内网(局域网)内使用私有IP地址,在连接外网(互联网)时使用全局IP地址的技术。该技术被普遍使用在有多台主机但只通过一个公有IP地址访问的私有网络中。

举个例子:比如我在实验室配置了一个服务器 Server A,当我在实验室的时候,就可以通过自己的笔记本使用SSH连接【因为我和服务器处于一个局域网】,当我回宿舍以后,就没有办法直接使用SSH连接了【因为我和服务器不在一个局域网】,这个时候就需要进行NAT穿透,让我在宿舍也可以使用SSH连接Server A。

参考@王海涛【内网穿透原理总结与工具推荐】icon-default.png?t=L892https://juejin.cn/post/6844904169497690120

通常一个局域网内有一根链接外网的网线,通过该网线的IP地址无法确定局域网内的具体某一台主机,因此不能将局域网内的主机作为服务器使用(服务器需要接收来自不同地区的请求)。形成了一种类似于屏障的功能;

但是局域网内的主机可以去主动访问外网的地址,因此出现了一种代理服务器,实现信息的中转发送;

07-项目训练_ngrok内网穿透_第1张图片

2,ngrok工具使用

1,找到这个网站http://ngrok.cc/,注册登录

2,建立隧道(打通编码电脑和ngrok)

07-项目训练_ngrok内网穿透_第2张图片

07-项目训练_ngrok内网穿透_第3张图片

07-项目训练_ngrok内网穿透_第4张图片 

3,下载客户端

07-项目训练_ngrok内网穿透_第5张图片

解压

07-项目训练_ngrok内网穿透_第6张图片  

4, 运行启动工具

服务器在部分时间段可能不稳定

输入客户端id(即步骤3中的隧道id)  

 

回车 

07-项目训练_ngrok内网穿透_第7张图片

此时,访问图中的网址,即可映射到127.0.0.1:8080

5,自定义域名

上面的域名由于是免费的,所以用的人非常多,可能有人非法利用,导致被举报。微信扫一扫功能可能因此无法正常使用

07-项目训练_ngrok内网穿透_第8张图片 


章节汇总在这里(づ ̄3 ̄)づ╭❤~@&再见萤火虫&【07-项目训练】


对学习Java感兴趣的同学欢迎加入QQ学习交流群:1126298731

有问题欢迎提问,大家一起在学习Java的路上打怪升级!(o゜▽゜)o☆[BINGO!]

 

你可能感兴趣的:(JavaEE开发工程师学习之路,内网穿透,ngrok,域名,javaweb)