# vscode-web-win **Repository Path**: lukeliuli/vscode-web-win ## Basic Information - **Project Name**: vscode-web-win - **Description**: Windows版本VSCode Web服务器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-04-01 - **Last Updated**: 2025-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # VSCode Web服务器 ## 一、简介 ​ 基于[GitHub - coder/code-server: VS Code in the browser](https://github.com/coder/code-server)封装了启动方法,无需安装一键启动VSCode Web服务器。 ## 二、目录构成 VSCode Web服务器的目录结构如下表所示: | 名称 | 描述 | | ----------- | ------------------------------------------------------------ | | code-server | VSCode Web服务器主体程序,基于[GitHub - coder/code-server: VS Code in the browser](https://github.com/coder/code-server)
(目前发布版本只有Linux版本,Windows版本有相关适配修改) | | config | 配置文件存放目录 | | extensions | vscode插件存放目录 | | log | 日志文件存放目录 | | user | 用户配置存放目录 | VSCode Web服务器的树结构: ```shell vscode-web ├── code-server # VSCode Web服务器主体程序 ├── config # 配置文件存放目录 │ └── config.yaml # 配置文件 ├── extensions # vscode插件存放目录 │ ├── .obsolete # 记录vscode插件那些需要删除状态文件 │ └── extensions.json # vscode插件配置文件 ├── log # 日志文件存放目录 ├── user # 用户配置存放目录 ├── .gitignore # 用来忽略哪些文件不被git管理的文件 ├── README.md # 项目文档 ├── vscode-web.bat # 启动VSCode Web服务器bat脚本 └── vscode-web.exe # 启动VSCode Web服务器程序(基于VSCode Web服务器bat脚本制作生成) ``` ## 三、[config.yaml](config/config.yaml)配置文件说明 ```yaml bind-addr: 0.0.0.0:8080 auth: password password: 123456 cert: false ``` | 对象 | 含义 | | --------- | ------------------------------------------------------------ | | bind-addr | VSCode Web服务器绑定的IP和端口,格式: ip:port | | auth | 默认password,不需要改动 | | password | VSCode Web服务器登录密码 | | cert | 是否启用https(false: 不启用、true:启用),**注意:Windows版本不支持cert,所以不要配置为true,否则不能正常运行VSCode Web服务器** |