如何在谷歌计算引擎上打开一个端口

V Y*_*V Y 3 google-compute-engine google-cloud-platform

在谷歌计算引擎上,我可以通过“本地主机”访问服务器上的端口,但我无法使用来自同一服务器或外部客户端机器的 IP 地址访问同一端口。我试图在 web 控制台页面上创建一个新的防火墙规则,并且可以从 Linux 命令看到它,但端口 8888 仍然无法访问

$ gcloud compute firewall-rules list
NAME                    NETWORK  SRC_RANGES    RULES                         SRC_TAGS  TARGET_TAGS
allow8888               default  0.0.0.0/0     tcp:8888,udp:8888
default-allow-http      default  0.0.0.0/0     tcp:80                                  http-server
default-allow-https     default  0.0.0.0/0     tcp:443                                 https-server
Run Code Online (Sandbox Code Playgroud)

V Y*_*V Y 5

通过将本地 tcp 服务器设置文件从 'localhost' 更改为 '0.0.0.0' 解决了问题