Ngrok 配置文件不读取标签

问题描述 投票:0回答:1

目前正在尝试让我的 Flask 应用程序连接到我的 pythonanywhere Web 应用程序。我想使用 ngrok 提供的免费域来连接 2,但是我发现有关如何设置 YAML 配置文件的信息存在冲突。

这个版本虽然可以工作,但不使用域名作为端点。

version: 2
authtoken: [Redacted]
tunnels:
  my_tunnel_name:
    proto: http
    addr: 6666
    hostname: [Free Ngrok domain name]

这是 ngrok 建议的配置文件。

version: 2
authtoken: [Redacted]
tunnels:
  my_tunnel_name:
    labels:
      - edge=[edge label]
    addr: http://localhost:666

当我尝试这种方式时,它也会运行,但仍然有温度。 ngrok 网址。此外,仪表板还显示以下消息:“没有与 Edge=[edge label] 匹配的标签处于在线状态的隧道。”显然事实并非如此。

任何帮助将不胜感激XD

让 ngrok url 成为免费域而不是临时 url。

python flask pythonanywhere ngrok pyngrok
1个回答
0
投票

确保您已在 Ngrok 仪表板中创建了您的免费域。

然后按照记录的配置选项编辑隧道的 ngrok.yml 在端口

6666
上打开到主机的隧道。

version: "2"
authtoken: <redacted>

tunnels:
  my-tunnel-name:
    proto: http
    addr: 0.0.0.0:6666
    inspect: false
    domain: xxxxx.ngrok-free.app

那么,

ngrok start my-tunnel-name --config ngrok.yml
© www.soinside.com 2019 - 2024. All rights reserved.