讓你的 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服務器的防火牆

騰訊雲(阿里雲)的防火牆


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM