1

我正在尝试启动 Google Cloud Shell,但它没有启动。它一直说“正在连接:正在建立与您的 Google Cloud Shell 的连接......”但没有任何反应。我在一家公司的网络下,这可能是一个原因。我应该如何调试这个?

4

3 回答 3

3

您可以尝试使用其他浏览器进行访问,例如 Mozilla Firefox 在隐身模式下,以防止浏览器扩展的意外行为。您也可以尝试从不同网络后面的另一台计算机访问。我建议通过将 cloudshellsafemode=true 附加到 URL [1] 以安全模式运行 Cloud Shell。

[1] https://cloud.google.com/shell/docs/features#safe_mode

编辑(为清楚起见添加下面的评论):

如果您使用的是公司网络,您的 IP 地址很可能位于代理后面,在这种情况下,您需要与公司系统管理员合作,以启用对启动 Cloud Shell 时分配的可能 IP 的访问权限。

您可以通过运行以下命令获得上述 IP:

google_ips=$(for LINE in `dig txt _cloud-netblocks.googleusercontent.com +short | tr " " "\n" | grep include | cut -f 2 -d :`; do dig txt $LINE +short; done | tr " " "\n" | grep ip4 | cut -f 2 -d : | sort -n | xargs | tr " " ",") ; echo IPs: ; echo $google_ips
于 2018-02-01T15:29:18.950 回答
1

要解决此问题:在地址栏中添加以下内容,以便在安全模式下打开 shell:

&cloudshellsafemode=true

它将打开外壳/编辑器窗口。然后单击垂直的三个点(右上角)并选择“重新启动”。它将重新启动外壳。

请注意,有时不需要全新安装 gcloud shell。

于 2020-07-03T04:05:29.353 回答
0

您是否有多个具有不同 Google 帐户的标签?出于某种原因使用多个帐户时,这发生在我身上。

于 2019-06-30T13:59:25.097 回答