ngrok的配置使用
什么是ngrok?
ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。
为什么要使用ngrok
作为一个web开发者,有时我们需要将本地的web网站部署到外网,供给客户体验评价,测试功能等等。通常我们会这么做:
- 找到一台运行于外网的Web服务器;
- 服务器上有网站所需要的环境,否则自行搭建;
- 将网站部署到服务器上;
- 调试结束后,再将网站从服务器上删除;
但如果我们用ngrok的话,只需要将本地的端口映射成一个外网地址,即可通过外网访问,是不是简单方便很多呢。
使用准备
- 登录ngrok官网,在客户端下载里面找到需要的版本号,下载到本地,或者直接点击链接进行下载;
- 有账户的请登录,没有的先进行注册,再进行下面的操作;
- 登陆之后点击左侧的隧道管理→开通隧道选项,我选择的是香港免费服务器,然后可以看到如图所示内容
表单信息解释:
隧道名称:可以随便写,无关紧要
前置域名:服务器赠送的域名,请不要带上后缀,如:sunny.free.idcfengye.com只需要写sunny即可
本地端口:可以为同一个局域网内任意一台机器进行映射,只需要填对ip和端口就行,如:192.168.1.1:80
http验证用户名:非必填项,可不填写
http验证密码:非必填项,可不填写
点击确认添加之后,在隧道管理中看到添加的隧道
4.在本地打开下载的压缩包,打开Sunny-Ngrok启动工具.bat,将隧道id复制到里面,回车,显示如下画面即可成功使用
然后在本地启动你设置的端口的项目,即可通过配置的域名在外网访问。