美文网首页
ngrok内网穿透,外网访问本地内网网站

ngrok内网穿透,外网访问本地内网网站

作者: ppmoon | 来源:发表于2017-08-18 23:52 被阅读549次

Ngrok是一款内网穿透的开源软件,可以让无法使用公网IP的电脑通过一个域名被外网访问,当然详细的都是NAT的转发技术了。本片文章想讲讲如何使用ngrok让外网访问本地内网网站

ngrok解决了什么问题

我们知道每一个电脑都有一个ip地址,可是全球的IPV4地址已经不够用了,现在国内很多电信运营商在给家里安装宽带的时候是没有给分配固定IP的这就导致自己如果有域名的话是无法解析到自己的电脑上的,这个时候我们就需要一个外部有固定IP的服务器通过内网穿透技术来将访问域名的请求转发到我们本地的电脑上。这样我们就可以在我们本地的电脑上开发使用Oauth2.0的API的程序了,或者让外部来访问内部电脑的网站。

下载

https://ngrok.com/ 首先通过ngrok的官方网站下载ngrok。如果你访问不了,很遗憾,ngrok有的时候是间歇性被墙的。如果使用无法使用建议使用https://natapp.cn/ 国内提供的一个ngrok服务。或者登陆github https://github.com/inconshreveable/ngrok 直接使用源码自建服务器使用ngrok服务。

windows下启动ngrok

在windows下打开命令提示符,进入到ngrok.exe的文件夹,或者将ngrok.exe添加到环境变量当中。运行命令

ngrok http 80
成功运行

如果有幸没有被墙,成功运行的话打开会是这样。

启动本地的服务器

这时候启动本地的apache或者nginx,使用上图当中的网址就可以访问本机服务器根目录下的网站了。

注意事项

1.大部分时候ngrok很可能被墙,偶尔会好使。
2.如果你想保证你的域名是固定不变的,那最好去ngrok官方网站注册一下,然后使用authtoken的方式启动程序,这样你就可以使用一个固定的二级域名了。开发的时候比较方便。不然每过一段时间生成的ngrok域名前面的名字都是随机的。
3.域名转发的区域Region是可以选择的,有亚洲区域。

相关文章

  • ngrok内网穿透,外网访问本地内网网站

    Ngrok是一款内网穿透的开源软件,可以让无法使用公网IP的电脑通过一个域名被外网访问,当然详细的都是NAT的转发...

  • 内网穿透工具

    内网穿透的目的: 为了让本地启动的服务,别人外网也能够进行访问,可以通过内网穿透工具进行解决 工具下载网站 工具1...

  • 外网访问本地部署B/S项目-----五分钟学会内网穿透

    什么是内网穿透? 简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0...

  • frp内网穿透

    1-内网穿透 内网穿透即内网映射,可以将局域网变公网,从而可以让外网访问本地局域网内的服务。内网穿透原理技术有这么...

  • 内网端口穿透

    内网端口穿透 内网穿透在实际生活中,我们经常会在内网里部署服务让外网访问内网应用。这里我用的花生壳免费的内网穿透。...

  • sunny-ngrok 内网穿透

    sunny-ngrok 内网穿透是基于 ngrok 的一个内网穿透服务,提供免费的用于开发的内网穿透隧道。 接下来...

  • 搭建ssh反向隧道

    实现外网利用ssh反向隧道访问内网主机 准备 实现内网穿透都需要一台外网主机,而且是可以访问的 内网主机A IP:...

  • 内网穿透 --- 搭建自己的ngork服务器及身份认证

    内网穿透的目的是:让外网能访问局域网内本地的应用,例如在外网访问你本地http://127.0.0.1指向的Web...

  • iptables简单配置DMZ

    要求 内网可以访问外网 内网可以访问DMZ区 外网不能访问内网 外网能访问DMZ区的服务 DMZ区不能访问内网 D...

  • 树莓派+ngrok实现内网穿透

    搭建服务器不仅仅要让内网访问到,更要让外网访问到。今天就说一说如何使用ngrok让外网访问树莓派上的网站。首先,你...

网友评论

      本文标题:ngrok内网穿透,外网访问本地内网网站

      本文链接:https://www.haomeiwen.com/subject/pypzrxtx.html