手记

内网穿透工具ngrok的使用介绍

ngrok是一款内网穿透工具,可以将localhost(127.0.0.1) 或者内网IP映射为一个随机域名,对应可访问的公网地址,其他人就可以用各自的设备访问你搭建的服务,下面说说如何使用。

注册

下载

解压

windows用户直接双击下载的zip包即可解压,Linux和Mac用户建议在当前用户文件根目录下用如下命令解压:

unzip /path/to/ngrok.zip

连接用户

执行如下命令:

./ngrok authtoken 4pbWEgKfh9LJhqxh6SjMD......

这条命令会将你的authtoken添加到ngrok.yml文件中,这样你登录官网就会获取到你当前的使用状态和穿透记录,authtoken在官网的auth选项下获取

映射公网

例如你要映射本机IP地址以及端口192.168.139.113:8080,输入下面的命令即可:

./ngrok http 192.168.139.113:8080

这样就会产生一个对应的公共域名 http://cd5e10de.ngrok.io,通过这个域名就可以访问到你本机的Web服务了。

这里我在本地用http-server启动了一个本地服务,http-server的使用也非常简单。

  1. 执行npm i -g http-server(假设node环境已经配置好),安装http-server

  2. 在目标文件夹下执行http-server

这样就会启动一个服务,我这里的服务根目录对应192.168.139.113:8080,下面存在一个test.html页面,用手机访问http://cd5e10de.ngrok.io/test.html结果如下:

有了这个利器,进行微信公众号、小程序开发,手机端页面开发会方便很多。

0人推荐
随时随地看视频
慕课网APP