最近在做微信公众号开发,需要调试本地的测试环境,微信公众号的调试需要部署到一个公网服务器, 虽然目前可以使用BAE、SAE、Coding等各种免费的云平台,但是调试基本只能靠查看日志输出,而且 每次修改还要重新部署所以及其不便,这时我们需要一个能将本地的Web网站映射到外网以供调试 ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道
一、注册账号
进入 ngrok 填写信息进行注册,完成后会有一个授权码
二、下载 downloading ngrok
我使用的是windows版本 下载Windows 64-Bit
三、解压启动
下载并解压后,找到解压目录,双击ngrok.exe 输入如下命令:
ngrok authtoken 授权码
之后接着输入
ngrok http 8080
将本地8080端口下的web服务映射到外网80端口
启动后的界面如下:
红色部分即为映射的外网地址,现在访问这个地址就是访问本地的8080端口。