如何通过外网(互联网)访问本地计算机里的网站?Ngrok(内网穿透)帮你解决!

Posted IT_Holmes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过外网(互联网)访问本地计算机里的网站?Ngrok(内网穿透)帮你解决!相关的知识,希望对你有一定的参考价值。

很多人喜欢搭建自己的网页,但是在本地搭建成功后,只能在本地或者局域网内进行访问。 怎么才能通过互联网来让别人访问你的网页呢?这里可以使用ngrok来实现。

1.了解一些内容

操作前,先解释解释内网穿透,想要别人来访问你的电脑本地的网站,首先就需要域名! 我们在访问一些网页时,都是有域名的,例如:www.baidu.com(百度)。

域名会对应IP,比如我们本地的网页一般为http://localhost:8080(本地的localhost对应127.0.0.1的IP,8080为端口)。

所以,要想别人访问你本地机的网站,就必须有一个域名来映射你本地的IP。这里我们使用域名服务器来映射的。

下面就来操作,如何免费注册获得域名,并且映射到自己的本地机中。

2. 注册和登录ngrok

首先,先登录ngrok的网页,注册一个账号。

在这里插入图片描述
在这里插入图片描述
注册成功后,登录到自己的后台页面。
在这里插入图片描述

3.免费购买一个域名

点击隧道管理的开通隧道:
在这里插入图片描述
里面有一个0元购买的,直接点击购买:在这里插入图片描述
以下必须要填写隧道协议,隧道名称,前置域名,本地端口。http验证的两个可以不用填写。填写后,确认添加就行,之后点击开通隧道。
在这里插入图片描述

4.下载ngrok服务 完成互联网访问本地网站

完成上面步骤后,可以去隧道管理,查看一下自己的域名服务器。记录一下隧道id,后面用到!

在这里插入图片描述
在你的隧道管理中,点击Ngrok(客户端下载),下载对应系统的Ngrok版本。下载好后,解压。
在这里插入图片描述
进入windows_amd64,启动下面工具:
在这里插入图片描述

输入隧道的id,回车启动隧道:
在这里插入图片描述
启动后,它会给你一个域名地址,这个域名地址就是映射你的本地机的地址,这样就可以通过这个地址来访问你的网页了。
在这里插入图片描述

5. 测试 互联网访问本地机

完成以上4个步骤,就可以通过互联网来启动自己的网页试试了!当然,因为这里是免费的会限速限流,访问时间会很长!

以上是关于如何通过外网(互联网)访问本地计算机里的网站?Ngrok(内网穿透)帮你解决!的主要内容,如果未能解决你的问题,请参考以下文章

如何让公司里的电脑只能访问内网而无法访问外网。

如何让外网访问本地WampServer站点

如何让外网访问本地WampServer站点

如何通过互联网访问自己本地的Tomcat项目

服务器做了两个网站.一个能访问,一个不能访问.

本地开发的java项目发布在本地的tomcat上,如何让本地项目可以外网访问