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 52062

-config 指定配置文件

-subdomain 指定二级域名

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

配置完成运行bat

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

运行vs上的52062端口对应的站点,然后既可以通过域名进行访问了。比如:http://sunwy.tunnel.qydev.com/Home/Index

你可能感兴趣的:(ngrok反向代理)