无法在 google colab 上完成 ngrok 隧道连接
Posted
技术标签:
【中文标题】无法在 google colab 上完成 ngrok 隧道连接【英文标题】:Cannot complete ngrok tunnel connection on google colab 【发布时间】:2021-03-17 15:39:56 【问题描述】:我正在尝试运行 ngrok 并在 google colab 上建立连接。代码运行良好,但出现以下错误,
The connection to http://7f319cc47f9f.ngrok.io was successfully tunneled to your ngrok client, but the client failed to establish a connection to the local address localhost:80.
Make sure that a web service is running on localhost:80 and that it is a valid address.
The error encountered was: dial tcp 127.0.0.1:80: connect: connection refused
现在我对 ngrok 还很陌生,对服务器的工作原理知之甚少。因此,如果你们中的任何人对此有解决方案,请给我一步一步的解决方案。另外,我听说运行服务器可以解决问题,但我还没有弄清楚如何。我使用了端口8051
。
【问题讨论】:
【参考方案1】:您正在通过隧道连接到端口 80,但那里没有运行任何东西。正如您提到的端口 8051,我认为这就是您要建立隧道的地方。看来你正在使用pyngrok
,所以according to the docs 你会指定一个默认80 以外的端口,如下所示:
ngrok.connect(8051)
【讨论】:
以上是关于无法在 google colab 上完成 ngrok 隧道连接的主要内容,如果未能解决你的问题,请参考以下文章
pip 安装了 google.colab,现在无法在 Jupyter 笔记本上运行代码
无法在 Google Colab 上安装 Pytorch Lightning Flash