Google cloud platform 通过互联网链接

Google cloud platform 通过互联网链接,google-cloud-platform,cloud,chainer,visualize,Google Cloud Platform,Cloud,Chainer,Visualize,我正在谷歌云平台(GCP)上开发我的深度学习计划,并希望使用chainerui将结果可视化,但尚未成功。有人成功了吗 自从我通过ssh从家里的Windows计算机登录到GCP,所有的工作都由CGI完成。在ssh窗口中,我放置了一个命令行“chainerui server”,它在GCP实例中的localhost(port=5000)上运行一个服务器,显示没有问题。因此,我把“”放在家用电脑Chrome浏览器的地址栏中,但它无法连接到该地址。(x.x.x.x代表我的GCP实例的外部地址) 虽然我尝试

我正在谷歌云平台(GCP)上开发我的深度学习计划,并希望使用chainerui将结果可视化,但尚未成功。有人成功了吗

自从我通过ssh从家里的Windows计算机登录到GCP,所有的工作都由CGI完成。在ssh窗口中,我放置了一个命令行“chainerui server”,它在GCP实例中的localhost(port=5000)上运行一个服务器,显示没有问题。因此,我把“”放在家用电脑Chrome浏览器的地址栏中,但它无法连接到该地址。(x.x.x.x代表我的GCP实例的外部地址)

虽然我尝试了chainerui的--port选项将端口更改为8080或80,但没有任何更改。将防火墙设置添加到我的GCP实例以允许端口=5000没有帮助。但是,当我在同一个实例中运行Apache2服务器并在浏览器中放置地址“x.x.x.x”时,它成功地显示了Apache的测试页面


我想我需要知道如何将外部地址转发到chainerui运行的localhost:5000。请告知。谢谢。

我自己找到了解决办法

在ssh屏幕上,我放置了“chainerui服务器--host=0.0.0.0”,它成功了

现在,我可以通过输入地址“x.x.x.x:5000”在浏览器中查看图表

本地地址0.0.0.0似乎与localhost相同,但可以通过外部地址访问


我不知道这是否是最好的方法,但现在它仍然有效。谢谢。

我自己找到了解决办法

在ssh屏幕上,我放置了“chainerui服务器--host=0.0.0.0”,它成功了

现在,我可以通过输入地址“x.x.x.x:5000”在浏览器中查看图表

本地地址0.0.0.0似乎与localhost相同,但可以通过外部地址访问


我不知道这是否是最好的方法,但现在它仍然有效。谢谢。

我必须补充,您可能仍然需要添加问题中描述的防火墙规则,以允许通过端口=5000的流量。我必须补充,您可能仍然需要添加问题中描述的防火墙规则,以允许通过端口=5000的流量。