服务器安装 code-server 实现任何地方、任何设备编程

环境：Centos
配置：4h2g（试过 2h2g，就不卡了）

安装

Copy
curl -fsSL https://code-server.dev/install.sh | sh

sudo systemctl enable --now code-server@$USER

外部访问

安装 Nginx

开放对应的端口

修改 Nginx 配置文件：

Copy
server {
listen 111;
server_name 222.222.222.222;

location / {
proxy_pass http://127.0.0.1:222;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

111 改为外部访问接口

222.222.222.222 改为服务器 ip

:222 改为 code-server 服务器内部接口

这样就可以在任何地方，任何设备进行编码，并且不会因为设备变换改变环境和编程参数。

并且命令都是执行在服务器上，可以无需考虑多设备配置环境问题。