环境:Centos
配置:4h2g(试过 2h2g,就不卡了)
安装#
curl -fsSL https://code-server.dev/install.sh | sh
sudo systemctl enable --now code-server@$USER
外部访问#
- 安装 Nginx
- 开放对应的端口
- 修改 Nginx 配置文件:
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 服务器内部接口
这样就可以在任何地方,任何设备进行编码,并且不会因为设备变换改变环境和编程参数。
并且命令都是执行在服务器上,可以无需考虑多设备配置环境问题。