向公众开放开发服务器

在某个时候,您可能想向其他人展示您正在从事的项目。幸运的是,有一个简单的CLI工具来实现这一点。 Ngrok为您的开发服务器创建隧道,并且(默认情况下)在ngrok服务器上生成一个十六进制互联网地址,以便向您的客户或任何您想要显示作品的人员提供。

重要
向公众开放开发服务器构成安全风险。使用这样的工具时要绝对谨慎。此提示适用于公众。

完成演示或测试后,请确保停止ngrok。这将防止通过ngrok访问您的计算机。

入门

  1. 这里下载并安装ngrok。
    (请注意,ngrok可执行文件不需要放入cordova文件夹或从其中运行。在Mac上时,最好将ngrok可执行文件放在/usr/local/bin中以便能够运行它全局范围内)。

  2. 启动您的Dev服务器

    $ quasar dev
  3. 创建你的ngrok连接

    $ ngrok http 8080
    # 如果您的开发服务器不能在端口8080上运行,您需要将该数字更改为正确的端口
  4. ngrok在启动时在命令行中显示网址。

    Tunnel Status                 online
    Version 2.0/2.0
    Web Interface http://127.0.0.1:4040
    Forwarding http://92832de0.ngrok.io -> localhost:8080
    Forwarding https://92832de0.ngrok.io -> localhost:8080

    Connnections ttl opn rt1 rt5 p50 p90
    0 0 0.00 0.00 0.00 0.00

请注意,任何人都可以访问“转发”网址,直到此连接再次关闭。

检查流量

在运行ngrok时,请访问http://localhost:4040来检查流量。

这个工具允许自定义域名,密码保护等等。 如果您需要更多帮助,请参阅ngrok文档了解更多信息。