Ngork内网穿透(保姆级教学)

Ngork内网穿透

说在前面:本篇博客根据b站狂神老师的教学视频总结,写得不好的地方还请大家帮忙指出,我一定认真修改!!!
有想要直接观看教学视频的小伙伴们可以直接点击这个链接:狂神说Java (在此感谢狂神老师!!!)

问题:自己电脑上的项目,如何让别人访问?

我们知道,在自己电脑上的项目,一般是通过本地服务器(如Tomcat服务器)来访问的,除非你用云服务器提供公网ip地址。那么有没有一种简便的方法,不部署到云服务器,别人也能访问我们的本地项目呢?

这个时候,我们就要用到内网穿透了!

什么是内网穿透?

内网穿透即NAT穿透,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。内网穿透就是说映射端口,能让外网的电脑找到处于内网的电脑。

那么什么又是端口映射呢?

端口映射其实就是常说的NAT地址转换的一种,其功能就是把在公网的地址转翻译成私有地址。
内网穿透提供了我们在公网地址上访问本地项目的一种方法,看下面的这个例子,我们就不难理解了。

如:http://localhost:8080/(本地项目地址)【通过服务器】 ---> http://www.studywithme.club(在公网上访问的地址)

什么时候使用?

  • 公司交付任务 甲方!

  • 给同学分享你的资源!

怎么用?

  1. 注册账号

    • 首先进入网站

      http://www.ngrok.cc/

      网站首页

    • 注册并登陆账号

    • 登陆之后需要关注一个微信公众号,扫码关注就OK了

  2. 购买服务(0元)

    请记住,我们这次开通的是免费的,不要钱!!!

    截图

    开通隧道并填写信息:

    截图

  3. 下载工具实现

    • 开通完成之后咱们发现隧道不在线,我们就先去下载客户端,开通隧道

      下载客户端

      tip:客户端在隧道管理页下载!

    下载

    选择对应的客户端版本,我这里是Windows系统,所以下载win64位版本

    • 之后打开下载解压后的启动工具

      打开工具

    • 启动工具之后要求输入客户端id,这个id就是隧道id

      输入id

      隧道id可以到隧道管理中查看!

      隧道管理

    • 将隧道id输入到需要启动的客户端id中即可

      输入id

      启动成功后,远程的小伙伴们就可以访问到我们的本地项目啦!!!
      注:上图中的外网访问地址应改为:公网访问地址(截图时笔误)

说在最后:如果有临时需求的话,可以用用这种内网穿透的方法让别人访问到自己的项目;如果需要部署一个需求比较大的网站,还是推荐买云服务器,毕竟用起来更快,更流畅!!!

posted @ 2020-05-09 18:58  南笙北沫  阅读(740)  评论(0编辑  收藏  举报