Code-server 上手初体验
云端vscode的概念就是在浏览器中有和本地一样体验的vscode环境
本文从个人使用角度进行部署、调试体验该项目
1.为什么是它?
有个业务需求,需要定时采集数据,程序编写之后需要大量时间运行,考虑到我有服务器的原因,首先考虑的是直接挂在服务区上面运行。但是后来,发现有些bug需要修复,然后不得不将运行的项目中止,本地从新编译再上传服务器,过程实属繁琐。
2.安装部署 code-server
早有耳闻code-server,奈何其部署过程繁琐一拖再拖。
部署教程,不再赘述,网上一堆,参考码农的生产力工具|code-server
3.反向代理转发业务到公网
为了实现远程访问,可以使用代理转发的方式进行通信。
- 使用本地ipv4,直接部署即可
- 使用ipv6实现,可以参考官网教程,启动时
code-server -host :: -p 8080
- 使用转发工具,如
socat
,参考我的另一篇termux相关教程有提及 - 使用nginx代理转发
代理配置如下
location / {
proxy_pass http://127.0.0.1:8080/;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
proxy_set_header Accept-Encoding gzip;
}
官方网站:https://coder.com
Comments | NOTHING