最近在做微信公众号开发,需要调试本地的测试环境,微信公众号的调试需要部署到一个公网服务器,

虽然目前可以使用BAE、SAE、Coding等各种免费的云平台,但是调试基本只能靠查看日志输出,而且

每次修改还要重新部署所以及其不便,这时我们需要一个能将本地的Web网站映射到外网以供调试

ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道

一、注册账号

进入 ngrok 填写信息进行注册,完成后会有一个授权码

这里写图片描述

二、下载 downloading ngrok

我使用的是windows版本 下载Windows 64-Bit

这里写图片描述

三、解压启动

下载并解压后,找到解压目录,双击ngrok.exe 输入如下命令:

ngrok authtoken 授权码

之后接着输入

ngrok http 8080

将本地8080端口下的web服务映射到外网80端口

这里写图片描述

启动后的界面如下:

这里写图片描述

红色部分即为映射的外网地址,现在访问这个地址就是访问本地的8080端口。

PS:国内可能打不开ngrok官网,需要翻墙,你懂的

作者:itmyhome

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐