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


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

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

    随后我自然是那我在腾讯云上的服务器进行了一番测试。
    这是PC上的效果:

    这是手机上的效果:

    以下是准备阶段:

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

    开始安装:

    服务器选用:Ubuntu Server 18.04.1 LTS 64位

    这里不推荐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个步你就可以得到这个结果:

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

    高级技巧

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

    最后你的命令可能就是

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

    注意事项

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

    最后

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

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

    很高兴你看到了这里

    千万别忘了开防火墙

    Linux服务器的防火墙

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

  • 相关阅读:
    git revert和git reset的区别
    git merge 和 git rebase 小结
    Markdown——入门指南
    使用Git Wiki 管理文档时,文档编写的基本用法
    mysql 列 默认添加 dedault null ??
    redis aof文件过大问题
    redis源码分析——aofrewrite
    改变文章的字号大小
    推荐大家使用的CSS书写规范及顺序
    inline-block 前世今生
  • 原文地址:https://www.cnblogs.com/yahle/p/vscode_on_cloud.html
Copyright © 2020-2023  润新知