使用ngrok将本地Web服务映射到外网----个人电脑变成服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ngrok将本地Web服务映射到外网----个人电脑变成服务器相关的知识,希望对你有一定的参考价值。

1 .什么是ngrok

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

  ngrok 官网地址: https://ngrok.com/

2 . 为什么要使用ngrok

作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供他人体验评价或协助调试等等,通常我们会这么做:

找到一台运行于外网的Web服务器

服务器上有网站所需要的环境,否则自行搭建

将网站部署到服务器上

调试结束后,再将网站从服务器上删除

只不过是想向朋友展示一下网站而已,要不要这么麻烦

3 . ngrok可以做什么

  启动ngrok后,会获得一个随机的二级域名,当我们启动电脑上的tomcat(或其他)时,我们就可以通过ngrok获取的这个域名访问到我们的这个web项目,就如同我们访问本机的localhost一样。

4 . 在 mac 系统上体验 ngrok 步骤

第一步: 启动 tomcat 

本机 tomcat 目录是: 

/Users/zzy/Documents/application/apache-tomcat-7.0.57/

 

默认配置端口是:9090

 

bin/startup.sh

 

第二步:启动 ngrok  进入ngrok 目录,输入以下命令

 

ngrok http 9090

 

技术分享

 

 

第三步: 访问:  http://localhost:4040/inspect/http

 

出现

技术分享

 

第四步: 访问 上边的链接即可出现 

 

技术分享

 

 

 

 

 

 

以上是关于使用ngrok将本地Web服务映射到外网----个人电脑变成服务器的主要内容,如果未能解决你的问题,请参考以下文章

2 微信开发本地代理环境的搭建--实现将内网ip映射到外网

将本地项目映射到外网(tomcat web项目)

内网映射到外网方法收集

ubuntu下使用ngrok外网映射

ngrok反向代理

ngrok 使用介绍