
先讲一段闲话
昨天晚上我在b站刷到有up主发了个视频介绍code-server,但是基本上是功能介绍不是安装教程
然后我就去知乎,csdn找了教程后照搬,发现没有用QAQ(要么是太高级了看不懂,要么是教程有一点老了)
经过我研究后总结了一下,文章如下
本文借鉴了项目https://github.com/cdr/code-server的官方文档
CODE-SERVER是什么,有什么用?
如同,是一个可以在有浏览器的设备上使用csv的一个项目
在服务器部署完成后,你就可以在手机/平板/电脑等等设备上使用vsc啦
安装环境(条件准备)
一台Linux的设备(本人用的xx云轻量服务器 Ubuntu20.4lts)
如果你是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)
看下面的图


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 大功告成
关于如何设置开机自启动就以后再更新吧