xChar
·4 months ago

环境:Centos
配置:4h2g(试过 2h2g,就不卡了)

安装

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

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

外部访问

  1. 安装 Nginx
  2. 开放对应的端口
  3. 修改 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 服务器内部接口

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

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

Loading comments...