赞
踩
code-server是一款在线的vscode工具,只要将 code-server 部署到自己的服务器之后,就可以通过浏览器使用vscode,很好的解决了远程编辑服务器中文件的问题,方便好用。
code-server的地址为: https://github.com/cdr/code-server
准备一台linux机器
安装docker:https://docs.docker.com/install/linux/docker-ce/centos/
如果要反向代理,安装nginx
```bash
mkdir -p /usr/local/codefolder
chmod -R 777 /usr/local/codefolder
docker run --name codeserver -d -p 8443:8443 -v "/usr/local/codefolder:/home/coder/project" codercom/code-server --allow-http --no-auth ```
浏览器访问http://localhost:8443
``` sage: code-server [options]
Run VS Code on a remote server.
Options: -V, --version output the version number --cert --cert-key -e, --extensions-dir
```
worker_processes 2;
events { worker_connections 1024; }
http { include mime.types; default_type application/octet-stream;
- #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
- # '$status $body_bytes_sent "$http_referer" '
- # '"$http_user_agent" "$http_x_forwarded_for"';
-
- #access_log logs/access.log main;
-
- sendfile on;
- #tcp_nopush on;
-
- client_max_body_size 200m;
-
- #gzip on;
-
- map $http_upgrade $connection_upgrade {
- default upgrade;
- '' close;
- }
-
- upstream websocket {
- server localhost:8443;
- }
-
- server {
- listen 80;
- server_name localhost;
-
- #charset koi8-r;
-
- #access_log logs/host.access.log main;
-
- location / {
- proxy_pass http://websocket;
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "Upgrade";
- }
- }

} ```
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。