ngrok反向代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ngrok反向代理相关的知识,希望对你有一定的参考价值。

关于ngrok

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

为什么使用ngrok?

作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供它人体验评价或协助调试等等,通常我们会这么做:
  1. 找到一台运行于外网的Web服务器
  2. 服务器上有网站所需要的环境,否则自行搭建
  3. 将网站部署到服务器上
  4. 调试结束后,再将网站从服务器上删除

使用ngrok

首先注册并下载ngrok,得到一串授权。

运行命令ngrok -authtoken 你的授权码 80,80是你本地Web服务的端口,而之后ngrok会记住你的授权码,直接ngrok 80就OK了

你会得到一串网址,通过这个网址就可以访问你本地的Web服务了。

(-------------------来自百度百科------------------------)

安装ngrok

下载ngrok

在文件夹中,有两个文件一个配置ngrok.cfg和ngrok.exe。需要使用cmd进行安装,或者新建一个批处理文件bat,这里就叫做ngrok.bat吧。

ngrok.bat内容

ngrok -config=ngrok.cfg -subdomain sunwy 80

-config 指定配置文件

-subdomain 指定二级域名

80 是指定映射到本地的哪一个端口

配置完成运行bat

技术分享

当状态为online,说明已经正常运行了。

以上是关于ngrok反向代理的主要内容,如果未能解决你的问题,请参考以下文章

超好用内网映射神器

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

Apache GUI用于请求的详细信息,如Ngrok接口

#yyds干货盘点#Ngrok(内网穿透工具)使用教程

Centos 搭建ngrok服务

ngrok 使用介绍