【问题标题】:Open port on Google Cloud Shell在 Google Cloud Shell 上打开端口
【发布时间】:2017-09-22 02:48:15
【问题描述】:

更新:此问题中描述的问题不再相关,因为导致此问题的限制已解除。如果您遇到类似问题,请随意创建一个新问题,但据我所知,我遇到的问题是由已解除的限制引起的。

在 Google Cloud Shell 中,我尝试通过代理连接字符串与我在 Compose 上运行的 RethinkDB 连接,以在部署之前测试我的应用程序,但似乎端口(或其他东西?)已被阻止。我尝试按照撰写支持工程师的建议告诉网络,但他对 GCS 也没有太多经验。

所以我尝试了这个:

telnet <url-of-rethinkdb> 15407

但是它声明了以下内容:

Trying <ip-of-rethinkdb>...
telnet: Unable to connect to remote host: Connection timed out

所以我的问题是,假设是防火墙导致了这种情况,我在哪里可以更新 Google Cloud Shell 的防火墙规则? (如果可能的话)

此外,如果他们可能是导致这种情况发生的不同原因,欢迎提出建议。

【问题讨论】:

    标签: google-cloud-platform firewall rethinkdb compose-db google-cloud-shell


    【解决方案1】:

    更新:正如@FedKad 提到的,端口限制不再强加。

    如 Google Cloud Platform 文档所述,Google Cloud Shell 的传出连接仅限于以下端口:

    20、21、22、80、443、2375、2376、3306、8080、9600 和 50051。

    这位于限制部分,因此假设没有办法做到这一点。

    参考:https://cloud.google.com/shell/docs/limitations

    【讨论】:

    【解决方案2】:

    不再施加上述限制。文档没有提及它们,我通过成功连接到随机 TCP 端口进行了个人测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-27
      • 2015-05-27
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-24
      • 2019-01-16
      相关资源
      最近更新 更多