【问题标题】:Error > Could not connect to Cloud Shell on port 8080 > While connecting the Visual Code using code-server错误 > 无法在端口 8080 上连接到 Cloud Shell > 使用代码服务器连接可视代码时
【发布时间】:2020-03-24 09:03:30
【问题描述】:

尝试在 VM 实例中安装 Visual Code IDE。运行代码服务器后,在浏览器上检查视图时,出现错误。 错误:无法在端口 8080 上连接到 Cloud Shell。 确保您的服务器正在侦听端口 8080,然后重试。

enter image description here

在 GCC 中安装 VS Code 的参考链接: https://medium.com/google-cloud/how-to-run-visual-studio-code-in-google-cloud-shell-354d125d5748

【问题讨论】:

  • 您的代码正在监听localhost。这意味着您无法从 Cloud Shell 外部访问该程序。您可以通过打开另一个 Cloud Shell 选项卡并运行 curl -i http://localhost:8080/ 来验证您的程序是否正在运行。您将看到程序的输出。 localhost 是环回设备。要解决此问题,请将侦听端口从 localhost 更改为 0.0.0.0

标签: visual-studio google-cloud-platform virtual-machine xcode-server


【解决方案1】:

尝试在浏览器上打开: http://[your-external-ip]:8080/

将默认的“https”更改为“http”很重要。

我还在 gcp 上的防火墙权限中添加了端口 8080。

【讨论】:

    【解决方案2】:

    您应该将您的主机设置为0.0.0.0。当你启动服务器时,你的命令可能是这样的:

    ./code-server --no-auth --port 8080 --host 0.0.0.0
    

    一切都应该正常。试试看:D

    【讨论】:

    • 我尝试使用上述命令运行。仍然无法正常工作“在端口 8080 上预览” - 它给出错误“400(未找到)!在此服务器上找不到请求的 URL”
    • 您尝试使用https://8080-dot-YOURID-dot-devshell.appspot.com/login 作为您正在使用的教程建议的?
    猜你喜欢
    • 1970-01-01
    • 2023-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多