ngrok的配置使用

  • 什么是ngrok?
  • 为什么要使用ngrok
  • 使用准备


什么是ngrok?

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

为什么要使用ngrok

作为一个web开发者,有时我们需要将本地的web网站部署到外网,供给客户体验评价,测试功能等等。通常我们会这么做:

  1. 找到一台运行于外网的Web服务器;
  2. 服务器上有网站所需要的环境,否则自行搭建;
  3. 将网站部署到服务器上;
  4. 调试结束后,再将网站从服务器上删除;
    但如果我们用ngrok的话,只需要将本地的端口映射成一个外网地址,即可通过外网访问,是不是简单方便很多呢。

使用准备

  1. 登录ngrok官网,在客户端下载里面找到需要的版本号,下载到本地,或者直接点击链接进行下载
  2. 有账户的请登录,没有的先进行注册,再进行下面的操作;
  3. 登陆之后点击左侧的隧道管理→开通隧道选项,我选择的是香港免费服务器,然后可以看到如图所示内容

    表单信息解释:
    隧道名称:可以随便写,无关紧要
    前置域名:服务器赠送的域名,请不要带上后缀,如:sunny.free.idcfengye.com只需要写sunny即可
    本地端口:可以为同一个局域网内任意一台机器进行映射,只需要填对ip和端口就行,如:192.168.1.1:80
    http验证用户名:非必填项,可不填写
    http验证密码:非必填项,可不填写
    点击确认添加之后,在隧道管理中看到添加的隧道

4.在本地打开下载的压缩包,打开Sunny-Ngrok启动工具.bat,将隧道id复制到里面,回车,显示如下画面即可成功使用

群晖里面的nginx在哪里配置_服务器

然后在本地启动你设置的端口的项目,即可通过配置的域名在外网访问。