在Google合作计算机上打开端口

时间:2019-06-06 08:32:42

标签: google-colaboratory

我在Google Colaboratory上制作了一台使用网络服务器显示数据的机器。但是我运行时无法连接公共IP和端口,因为端口未打开。

我试图打开端口,但是Google Colaboratory机器在docker上运行

if multiple_process:
    run(host="172.28.0.2", port=80, server='paste')
else:
    run(host="172.28.0.2", port=8080, server='paste')

1 个答案:

答案 0 :(得分:1)

Colab后端经过防火墙保护,无法从公共Internet直接联系。

如果您的目标是从Colab前端连接到后端运行的服务器,则Colab将自动将请求代理到本地主机端口。此处的文档中提供了一个示例:

https://colab.research.google.com/notebooks/snippets/advanced_outputs.ipynb#scrollTo=_7dYIo63EdgL

再现下面的相关代码段,该代码段启动HTTP服务器,然后从单元格输出中加载它:

[[:digit:]]