Ubuntu 上的 Code-Server 无法正常工作

Ubuntu 上的 Code-Server 无法正常工作

我正在尝试在我的 ubuntu 18.04 vps 上运行 code-server。我设法使用旧版本运行它,但出现了大量内存泄漏,因此我切换到了 3.2.0 code-server。

现在的问题是,当我在我想要的端口(或任何端口)上运行它时,网站不会打开。

例如,如果提取 tar 并运行,code-server --port 8443我会得到以下错误:

info  code-server 3.2.0 fd36a99a4c78669970ebc4eb05768293b657716f
info  HTTP server listening on http://127.0.0.1:8443
info    - Password is `somepassword`
info      - To use your own password set the PASSWORD environment variable
info      - To disable use `--auth none`
info    - Not serving HTTPS
info  Automatic updates are enabled

答案1

代码服务器监听 127.0.0.1,这意味着它只能从 VPS 内部访问。如果您希望它可从外部访问,可以使用 nginx 等反向代理或端口转发。有一个很好的指南这里

以下是如何使用 SSH 进行端口转发的简要指南:

  1. 通过 SSH 登录到您的 VPS 后,按Enter ~ C
  2. 输入-R127.0.0.1:8443:127.0.0.1:8443并按 Enter 键
  3. 现在,您可以通过 SSH 在以下计算机上访问代码服务器:127.0.0.1:8443

相关内容