我使用 Compute Engine 作为我的主要开发机器,我想开始测试我的应用程序,但是,如果我为它分配一个外部 IP 地址,那么它将对公共网络开放,这是我的隐私问题。
假设我不会每次都从同一个 IP 地址访问这个实例,我如何才能测试我正在做的开发的 HTTP 请求?
您可以使用 ssh 端口转发来设置从笔记本电脑到机器的代理。如果您使用的是 Mac 或 Linux ssh
,则类似以下内容应该可以将端口 8080 从本地计算机转发到 VM(来自 gcloud 文档):
gcloud compute ssh --ssh_flag="-L 80:%INSTANCE%:80"
设置完成后,您可以在笔记本电脑上通过http://localhost :8080/访问服务器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句