[关闭]
@linux1s1s 2017-07-20T08:50:58.000000Z 字数 808 阅读 2003

Ngrok 搭建外网访问环境

Tools 2017-07


还记得在Node Express Server环境搭建这篇文章,搭建完Node开发环境以后,发现不能用外网访问,这个是不是很尴尬。那么怎么让外网访问自己搭建的局域网Server呢?(前提是自己没有公网IP)

反向代理

上面的问题其实可以用一个专业术语反向代理来解释。

度娘上的解释如下

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

四不四很绕口,简单点说:我们平时用局域网访问门户网站等外网,这个是正向。那么怎么通过外网访问局域网呢,这个就是反向,提供这种功能的工具即可称为反向代理工具。

反向代理神器-Ngrok

接下来介绍反向代理神器Ngrok,不过由于某种原因,被天朝上国封了,不过由于Ngrok开源,所以难不倒国内码农,这里推荐Sunny-Ngrok
具体的操作流程可以参考教程:Sunny-Ngrokhttp前置域名使用方法,这里简单的做个配置说明。

配置Ngrok

此处输入图片的描述

  1. npm start
  1. ./sunny clientid c7fb2defb4081919,3e23d14f040b2b12(多个隧道ID,请用逗号隔开)

此处输入图片的描述

出现上面的情况,说明配置完成。

验证

在外网环境输入上面绿线地址

此处输入图片的描述

成功打开,至此配置完成。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注