服務器】在 iPad 上運行 VSCode(寶塔+code server)

      網友投稿 1817 2025-04-03

      1、服務器端


      使用code server提供服務:

      官方下載:https://github.com/cdr/code-server/

      ECS服務器管理放行9999端口。

      SSH連接服務器執行以下命令(也可以寶塔或Docker之類的)

      # 創建文件夾下載code server安裝包 wget https://github.com/cdr/code-server/releases/download/3.2.0/code-server-3.2.0-linux-x86_64.tar.gz # 解壓到一個你想放置的地方 tar -xvzf code-server-3.2.0-linux-x86_64.tar.gz # 進入解壓文件夾,改一下名字吧 cd .... mv code-server-3.2.0-linux-x86_64 code-server # 進去,寫兩個腳本文件,一個啟動,一個關閉 見下方 cd code-server vim ./start.sh vim ./shut.sh

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      start.sh :

      export PASSWORD="xxxx" # 寫你的code-server登錄密碼 nohup ./code-server --port 9999 --host 0.0.0.0 --auth password > run.log 2>&1 & # 端口可以自己指定,其他不改,后臺運行 echo $! > save_pid.txt

      1

      2

      3

      shut.sh :

      kill -9 'cat save_pid.txt' # 關閉這個進程,關閉code-server服務

      1

      給上面兩個文件加權限

      # 給上面的兩個文件加權限 chmod u+x ./start.sh chmod u+x ./shut.sh #在服務器上啟動服務 ./start.sh

      1

      2

      3

      4

      5

      6

      7

      去訪問對應的http://域名:9999/ 即可看到如下界面

      一個插曲:

      剛開始出現:

      500

      URI malformed

      go home

      參考解決方法1:

      參考https://segmentfault.com/a/1190000022290251

      定位到:/out/node/http.js:297:35發現錯誤

      HttpProvider.prototype.parseCookies = function (request) { var cookies = {}; if (request.headers.cookie) { request.headers.cookie.split(";").forEach(function (keyValue) { var _a = util_1.split(keyValue, "="), key = _a[0], value = _a[1]; if (!cookies[key]) { cookies[key] = []; }cookies [key].push(decodeURI(value)); }); } return cookies; };

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      【服務器】在 iPad 上運行 VSCode(寶塔+code server)

      由于decodeURI轉碼時,通過%進行解析,如果字符串中存在%(如: ‘0.9%氯化鈉注射液’),則會出現URI malformed,而value的值是從cookie中獲取的,查看cookie,發現有好幾個值是帶有%號的。

      全部清除后,刷新頁面,成功訪問。

      我的解決方法2是:

      寶塔新建網頁,端口9999,即可訪問。

      2、ipad端

      1、可以使用App store中的Serverditer訪問:

      進入后選擇 Self Hosted Server。

      2、也可以使用域名+Safari 訪問

      點擊右上角 分享 圖標 ,添加到主屏幕,即可獲得APP

      iPad 上用鼠標滾輪無法正常滾動頁面:目前只能使用直接觸摸滾動,或用鍵盤方向鍵替代

      如果無法使用,記得打開web kit

      設置 > Safari瀏覽器 > 高級 > 網頁檢查器 > 啟用

      域名注冊服務

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Hadoop權威指南:大數據的存儲與分析》—5.2.3 在MapReduce中使用壓縮
      下一篇:Excel表格中如何合并單元格(excel表格里面怎樣合并單元格)
      相關文章
      亚洲精品国产va在线观看蜜芽| 亚洲人成黄网在线观看| 亚洲黄色网站视频| 人人狠狠综合久久亚洲婷婷| 中文字幕不卡亚洲| 久久精品国产亚洲AV不卡| 久久久久亚洲精品男人的天堂| 亚洲精品无码永久在线观看| 亚洲第一黄色网址| 亚洲国产成人VA在线观看| 亚洲男人在线无码视频| 国产精品亚洲二区在线观看 | 亚洲乱色伦图片区小说| 亚洲中文字幕久久精品无码VA | 香蕉大伊亚洲人在线观看| 中文字幕 亚洲 有码 在线| 亚洲精品白色在线发布| 亚洲一区在线视频| 亚洲综合色婷婷在线观看| 亚洲日韩中文字幕一区| 亚洲日韩AV一区二区三区四区 | 亚洲av永久无码| 在线a亚洲v天堂网2018| 亚洲片国产一区一级在线观看| 亚洲av成人一区二区三区在线观看 | 亚洲高清有码中文字| 亚洲人成图片网站| 最新国产精品亚洲| 无码天堂亚洲国产AV| 亚洲?V无码成人精品区日韩| 亚洲高清无码在线观看| 亚洲国产成人乱码精品女人久久久不卡 | 亚洲欧洲精品成人久久奇米网| 亚洲国产婷婷综合在线精品| 亚洲一级片内射网站在线观看| 亚洲乱码精品久久久久..| 亚洲视频精品在线| 99久久婷婷国产综合亚洲| 日韩色日韩视频亚洲网站| 亚洲国产成人久久综合一区77| 亚洲精品无码专区在线在线播放 |