如何在 Google Cloud Platform 中开放公共端口 8888?

如何在 Google Cloud Platform 中开放公共端口 8888?

我想在 Google Cloud Platform 上打开一个端口。我有一台虚拟机,操作系统是 Ubuntu vs 14。有一个 Instagram 服务器和一个 PostgreSQL 数据库。我需要将数据从 GPS 发送到端口 8888 上的公共 IP。我该怎么做?它不允许我打开端口,默认情况下打开的是 80 和 22,但它不允许我打开其他端口,我试过了所有方法,但都不能。创建了防火墙规则,但不起作用。

答案1

由于您在添加防火墙规则时遇到问题,我将建议一些防火墙规则设置以用于测试目的,一旦确认这些设置有效,您可能需要使用更严格的安全设置来锁定这些规则。

要在 Google Cloud Platform 中打开端口 8888 的防火墙规则,请按照以下步骤操作。

1) 导航到 VPC 网络 > 防火墙规则 > 创建防火墙规则。

2)在“创建防火墙规则”页面中,选择以下设置:

  • 名称-为此防火墙规则选择一个名称
  • 网络 - 选择您的实例所属的网络名称,除非您配置了自定义网络,否则很可能是“默认”。

  • 交通方向-‘入口’。

  • 匹配时的操作-‘允许’。

  • 目标——“网络中的所有实例”。

  • 源过滤器-‘IP 范围’。

  • 源 IP 范围 - ‘0.0.0.0/0’。

  • 第二个源过滤器-‘无’。

  • 指定的协议和端口 - “tcp:8888”或“udp:8888”,取决于您使用的协议是使用 tcp 还是 udp。

3)点击“创建”。

这将创建一条规则,允许来自所有 IP 地址源的端口 8888 上的流量传输到网络中的所有实例。

我的建议是看看这些设置是否有效,然后一旦确认,通过在“源 IP 范围”文本框中指定特定的 IP 地址或 IP 地址范围来锁定设置,并向您的实例添加目标标签并指定“指定的目标标签”,以便端口仅对实例开放。

如果这不起作用,您可能在实例中打开了防火墙规则,您需要配置(或关闭)它。

有关设置防火墙规则的详细信息,请参阅这里

相关内容