千家信息网

使用code-server打造云端VSCode的方法

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下使用code-server打造云端VSCode的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!目标通过code-server在你的服务器上运行VS Code,然后通
千家信息网最后更新 2026年11月03日使用code-server打造云端VSCode的方法

小编给大家分享一下使用code-server打造云端VSCode的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

目标

通过code-server在你的服务器上运行VS Code,然后通过浏览器访问VS Code。

服务器

首先你需要准备一台服务器,官方文档推荐的最低配置是

  • 1 GB of RAM
  • 2 cores(1核能跑,但有时候会卡住)

如果你还没有服务器,国内推荐购买腾讯云(良心云)服务器;国外推荐购买Vultr,按量计费,线路不错,支持微信/支付宝。如果你想支持我,可以使用我的AFF链接,你将会获得100美元的使用额度,我也会得到25美元的使用额度。

操作系统可以使用任何你喜欢的Linux发行版,本文以Ubuntu 20.04为例。

安装code-server

我们将通过官方提供的脚本安装code-server。使用XShell或Putty等登陆你的服务器,然后依次运行如下命令:

curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-runcurl -fsSL https://code-server.dev/install.sh | sh

运行完毕后,安装脚本将会打印出如何运行和使用code-server。

systemctl start code-server@$USER // 启动code-server

访问code-server

code-server默认使用密码登录(密码保存在~/.config/code-server/config.yaml),并且监听losthost从而避免向外界暴露自己。但我们的目标是在不同的机器上访问它。

下面我将介绍一种安全的且简单的访问code-server的方法。

在更进一步之前,你需要确保服务器开启HTTP/HTTPS端口

ufw allow 80ufw allow 443

1、一个你自己的域名(你都已经看到这里了相信你也是有域名的人。如果还没有,你可以考虑购买一个,我使用的是NameCheap,Github学生包里有一年的免费NameCheap域名)。

2、使用A记录解析你的域名到服务器IP。

3、安装Caddy。

echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \    | sudo tee -a /etc/apt/sources.list.d/caddy-fury.listsudo apt updatesudo apt install caddy
Caddy服务器是一个开源的,使用 Golang 编写,支持 HTTP/2 的 Web 服务端。它使用Golang 标准库提供HTTP 功能。 Caddy 一个显著的特性是默认启用HTTPS。它是第一个无需额外配置即可提供HTTPS 特性的Web 服务器。

--维基百科

注意:上述方法安装的是Caddy 2,而目前中文互联网搜索出来的Caddy文档大部分是1版本,2和1有不少区别,请读者自行查阅官方英文文档。

4、nano /etc/caddy/Caddyfile,将里的内容替换下面内容

yourdomain.comreverse_proxy 127.0.0.1:8080

5、重启caddy:

sudo systemctl reload caddy

接着在浏览器访问https://就可以进入你的code-server页面啦!

修改密码

只需修改~/.config/code-server/config.yaml里password的值,然后重启code-server即可:

sudo systemctl restart code-server@$USER

看完了这篇文章,相信你对使用code-server打造云端VSCode的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

服务 服务器 方法 域名 运行 官方 密码 文档 推荐 支持 云端 内容 浏览器 特性 目标 篇文章 脚本 额度 浏览 配置 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 蓝思科技飞鸽互联网 重生之互联网科技帝国 科技与互联网 上海互联网科技有限公司 金融科技与互联网金融 奇酷互联网络科技公司 上海卓越科技 互联网 常德市电业局互联网科技部 金融科技与互联网金融相同和不同 互联网金融科技公司干啥的 注册互联网科技公司经营范围大全 互联网科技研发水平 健康食品互联网创新科技园项目 无锡工业互联网科技有限公司 浙南科技城互联网大厦招聘 郑州欣桑互联网科技有限公司 神州科技互联网有限公司 河南商务圈互联网科技有限公司 承德科技产业互联网平台 广州全民伙伴互联网科技有限公司 上海喔噻互联网科技有限公司 深圳九邦互联网科技有限公司 新华互联网科技学院 与互联网科技公司 科技类的互联网平台 湖北码尼互联网科技有限公司电话 昭通互联网科技选哪家 吉林省码上互联网科技电话 北京互联网科技类企业分布 科技互联网公司两年变化
0