注:

本文第一次发布于2021-02-09 19:51:46如何快速安装和配置code-server - 哔哩哔哩 可能已经失去时效性

本文借鉴了项目https://github.com/cdr/code-server的官方文档

CODE-SERVER是什么,有什么用?

CODE-SERVER是一个可以在有浏览器的设备上使用csv的一个项目

在服务器部署完成后,你就可以在手机/平板/电脑等等设备上使用vsc啦

安装环境(条件准备)

一台Linux的设备(本人用的某云服务商的云轻量服务器 Ubuntu20.4lts)

1.云服务器(vps)

2.Windows子系统(WSL)

如果你是windows的电脑可以通过win10开始栏的搜索框输入启用或关闭Windows功能

然后进入Windows应用商店搜索Ubuntu

然后安装20.4lts

为了方便管理文件,方便设置任务等等,推荐再安装一个宝塔面板

www.bt.cn

安装code-server

先下载code-server 

github:  https://github.com/cdr/code-server/releases

国内下载地址: https://gitee.com/ncr/code-server/releases/2.1698

选择合适自己的版本

Linux64位下载: code-server-3.8.1-linux-amd64.tar.gz   (Ubuntu,centos,deepin等等的64位版本)

linux arm版本下载:code-server-3.8.1-linux-arm64.tar.gz 

然后进入宝塔面板,解压这个文件

然后在终端输入 :code-server 启动软件

如果你是在本机或者内网使用那么已经大功告成

如果你是用的vps 或者需要在外网访问,那么你还需要修改一下配置文件

这里我推荐使用宝塔面板修改/root/.config/code-server目录下的config.yaml文件进行在线编辑

如果你会Linux操作,你可以直接vim这个文件(但是大佬应该不用看我的教程吧qaq)

看下面的图

把第一行的bind-addr: 127.0.0.1:8080改成bind-addr: 0.0.0.0:8081(也可以自定义,注意不可以大于4位)

然后进入ssh,同时按下CTRL+C关闭code-server

然后再次输入:code-server

然后去宝塔安全放行你设置的端口

然后去你的vps服务商放行端口

然后访问http://你的服务器ip:你设置的端口

目前你断开ssh就会关闭服务,你可以用screen指令保持运行

如果你没有安装screen:请先安装

(Centos系统用)

yum install screen

 (Ubuntu系统用)

apt install screen

# 创建一个名为vcsserver 的窗口

screen -S vcsserver

然后输入(确保这个时候vsc-server没有运行,如果运行用ctrl+c关闭)

code-server

大功告成


©王权之首,未经允许禁止转载