欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

让你的 vs code 跑在云上,用手机浏览器就能写代码

程序员文章站 2022-03-20 12:20:14
只要4个命令,就能让你的IDE(vs code)在云端运行。 ......

让你的vs code 跑在云服务器上

在b站上看到一个视频run vs code in the browser with massive computing resources(教你如何配置一个云ide),视频里将vs code部署在谷歌云上,这样就可以在任意的地方,使用浏览器在线编辑代码执行程序。

随后我自然是那我在腾讯云上的服务器进行了一番测试。
这是pc上的效果:
让你的 vs code 跑在云上,用手机浏览器就能写代码

这是手机上的效果:
让你的 vs code 跑在云上,用手机浏览器就能写代码

以下是准备阶段:

  1. 打开github地址:
  2. 购买一台云服务器(腾讯云),2核4g

开始安装:

服务器选用:ubuntu server 18.04.1 lts 64位
让你的 vs code 跑在云上,用手机浏览器就能写代码

这里不推荐centos服务器,原先自用的是centos7,但折腾了2天,实在是无法更新最新的gcc和nodejs版本,所以自己不得不重装了服务器的操作系统:(

直接使用腾讯云的web shell登录linux

wget --no-check-certificate https://github.com/cdr/code-server/releases/download/1.1119-vsc1.33.1/code-server1.1119-vsc1.33.1-linux-x64.tar.gz

tar -xvzf code-server1.1119-vsc1.33.1-linux-x64.tar.gz

cd  code-server1.1119-vsc1.33.1-linux-x64

./code-server -p 8080

以上4个步你就可以得到这个结果:

让你的 vs code 跑在云上,用手机浏览器就能写代码

你就可以愉快的用浏览器打开 输入密码,你就一个愉快的玩耍了。

高级技巧

  1. 云ide默认使用https进行连接,你也可以http,加一个 --allow-http 即可
  2. 默认的密码是随机的,不方便,你也可以自定义密码,加一个 -p

最后你的命令可能就是

./code-server --allow-http -p 8080 -p pw123

注意事项

让你的 vs code 跑在云上,用手机浏览器就能写代码

单独开启code-server服务,需要600m内存,用浏览器开一个ide页面,吃掉800m内存。所以,理论上服务器2g就能跑,但实际上,最好还是要有4g内存才行。

最后

其实云ide一直都有,有 aws 的 cloud9,可惜是java开发的,曾经试过安装,但没能跑起来就放弃了。
华为云也推出过自己的云ide,但是和他们的dvpops整合在一起,只能在他们的服务器上建实例,要重新开服务器,看样子也是从 cloud9 继承过来的。
阿里云没看见有,不过猜测不久将来应该也会有。
腾讯云没看见有,不过猜测未来不会有。

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

很高兴你看到了这里

千万别忘了开防火墙

linux服务器的防火墙

腾讯云(阿里云)的防火墙