轻松让别人访问到本身本地项目

内网穿透(Ngrok)

引入

在写项目中,小伙伴不犯会有一些困惑或者烦恼,若是在没有服务器的状况下,别人就没法访问到本身的项目了吗?安全

回答不是的服务器

什么是内网穿透

官方解释是,内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具备某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。工具

通俗的讲就是,经过一个域名能够访问到本身本地已运行起来的项目。操作系统

Ngrok

ngrok 是一个反向代理,经过在公共的端点和本地运行的 Web 服务器之间创建一个安全的通道。ngrok 可捕获和分析全部通道上的流量,便于后期分析和重放。代理

全部实现内网穿透,就须要有ngrok 穿透工具来实现,固然穿透工具备不少,这里推荐Ngrok工具。blog

具体操做

  1. 首先进入Ngrok官网,进行注册登录。

  1. 登录进去以后,左边栏选择隧道管理--开通隧道,而后选择美国的免费服务器,(固然这个服务器的速度确定会很慢,有资金的小伙伴能够购买其余的服务器)路由

  2. 购买好以后,填下以下信息get

  1. 添加完成后,左边栏打开隧道管理,就能够看到刚刚购买完成的服务器信息,(隧道id待会会用到,赠送的域名就是访问项目的域名)域名

  2. 以后下载Ngrok客户端,什么操做系统就选什么操做系统的客户端,大约6M大小;下载好以后,点击启动工具运行,而后在窗口中输入上面的隧道id,而后回车,出现以下界面就证实成功了反向代理

  1. 最后就是打开并运行本身的项目,最后就能够经过上面的域名进行访问本身的项目了
相关文章
相关标签/搜索