gpt4 book ai didi

ssl - 在谷歌云中添加带有转发规则的ip

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:29 25 4
gpt4 key购买 nike

任何人都可以提供有关如何通过在谷歌云中转发向我的实例添加额外 IP 的教程吗?

当前的文档过于复杂且没有帮助。它没有说明命令应该在哪里执行,而且指令太模糊。

我一直在尝试设置一个新实例,但我无法理解如何设置将此实例上的所有流量转发到其他实例。如果有人能阐明这个主题,我将不胜感激。

谢谢。

最佳答案

我对您的问题的理解不同(与其他答案相比)。我知道您需要第二个公共(public) IP 指向一个已经拥有自己的公共(public) IP 的实例。如果是这种情况,请按照以下步骤操作:

  1. 让我们从 SDK 开始,因为您提到:

    It does not states where the command should be executed and instruction is too vague

一旦你有了downloaded and installed Google Cloud SDK,这些命令就会在你的终端中执行.在 Linux/OS X 中它将是:

    curl https://sdk.cloud.google.com | bash

该链接中有一个包含更多信息的 3 步指南。

  1. 发出命令:

    gcloud compute instances list

获取您的实例及其所属区域的列表。记下您需要使用的实例的名称和区域。请注意,以下命令中所需的 REGION 是 ZONE 字段的第一部分。 (例如:ZONE:us-central1-f,那么REGION就是us-central1)

  1. Create a static public IP接收您要转发的流量:

    gcloud compute addresses create NAME
    gcloud compute addresses create targ-ip-1

NAME 又在哪里,由您选择。它将提示输入区域(选择您的实例所在的同一区域)。此命令将返回一个 IP,比方说:W.X.Y.Z

  1. 然后你需要create a target-instance :

    gcloud compute target-instances create NAME --instance INSTANCE
    gcloud compute target-instances create targ-ins-1 --instance instance-1

其中 NAME 是您为目标实例选择的名称。 INSTANCE 是将处理来自一个或多个转发规则的流量的实例的名称。它将提示输入区域(选择您的实例所在的区域)。

您还可以创建 target-pools同时指向多个实例,而不仅仅是一个目标实例。

  1. Create the forwarding rule ,使用您刚刚创建的目标实例和静态公共(public) IP:

    gcloud compute forwarding-rules create NAME --address ADDRESS --target-instance TARGET_INSTANCE --target-instance-zone TARGET_INSTANCE_ZONE --ip-protocol IP_PROTOCOL --port-range [PORT | PORT-PORT]
    gcloud compute forwarding-rules create fwd-rule-1 --address W.X.Y.Z --target-instance targ-ins-1 --target-instance-zone us-central1-f --ip-protocol TCP --port-range 5678-5680

哪里:

  • NAME:您为转发规则选择的名称
  • ADDRESS:您在第 3 步中保留的 IP 地址
  • TARGET_INSTANCE:您在第 4 步中创建的目标实例名称
  • TARGET_INSTANCE_ZONE:您的目标实例所属的区域
  • IP_PROTOCOL(可选):规则将服务的 IP 协议(protocol)。如果留空,则使用 TCP。支持的协议(protocol)有:AH、ESP、SCTP、TCP、UDP。
  • PORT(可选):如果指定,则只转发发往指定范围内端口的数据包。如果不指定,则匹配所有端口

系统将提示您选择此规则所属的区域

要验证您的规则,您可以 list your configured forwarding rules像这样:

gcloud compute forwarding-rules list

在您选择的实例中,您应该开始接收指向新公共(public) IP 的流量。

关于ssl - 在谷歌云中添加带有转发规则的ip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27502359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com