美文网首页
内网穿透工具ngrok的使用介绍

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

作者: revert | 来源:发表于2018-08-07 17:46 被阅读130次

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

    注册

    在官网(https://ngrok.com/)注册一个账户,注意保留用户名和密码,之后需要获取用户authtoken

    下载

    下载地址:https://ngrok.com/download

    解压

    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结果如下:

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

    相关文章

      网友评论

          本文标题:内网穿透工具ngrok的使用介绍

          本文链接:https://www.haomeiwen.com/subject/nrpavftx.html