1、定义
以下来自百度百科
ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。
反向代理在计算机网络中是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器集群的存在。
简单地说就是可以通过外网能够访问到你自己的内网,如:
内网http://localhost:8888 => 外网www.jiyu.com
别人输入www.jiyu.com就可以访问到你的本地web项目http://localhost:8888
2、获取ngrok
ngrok官网:https://www.ngrok.cc/
注册后登录
登录后选择隧道管理
点击开通隧道
选择这个免费的
填好这四个信息后点击确定(注意端口的选择,我一般一http://localhost:8888,你们可以选自己习惯的)
点击确定
生成了域名,现在还不能用。我们点击 客户端下载
选择Windows64位
下载成功后解压
双击bat文件,会让我们输入客户端id
复制这里的id
回车启动,通过左边的外网就可以访问我们的内网localhost:8888了(本地项目需要一直启动才可以访问)
此时内外网访问该项目都是一样的,这样就可以让别人远程访问我们的项目了