搜尋
首頁開發工具VSCode詳解如何在iPad上用vscode寫程式開發

iPad上可以搞開發嗎?以下這篇文章跟大家介紹一下iPad秒變生產力工具的方法--在iPad上用vscode寫程式搞開發,希望對大家有幫助!

詳解如何在iPad上用vscode寫程式開發

隨著平板電腦的普及,大多數人的生活習慣和生活場景都離不開平板電腦的使用,刷劇,看短片,玩主流遊戲等,但是這些只是娛樂性質的場景,那想實現把平板結合到工作或者生產之中場景中呢,如編輯文檔,製作工作表格,編寫代碼?

所以在入手ipad後,為了防止「買前生產力,買後愛奇藝」。我們可以在linux上建置code server,然後用ipad透過瀏覽器或或app,遠端存取code server。使用伺服器的資源來跑程式碼,而ipad前端上只需要負責擼程式碼和運行就可以啦,讓ipad完美變身移動開發工具! !

並且,為了實現在隨時隨地遠端移動開發,我們搭配使用了cpolar內網穿透,突破區域網路的限制,實現在公網環境下也可以用ipad寫程式開發! !

iPad秒變生產力工具!在iPad上用vscode寫程式碼。 【推薦學習:vscode教學程式設計教學

#

1. 本機環境配置

準備一台虛擬機,Ubuntu或centos都可以,這裡以VMware Ubuntu系統為例。

詳解如何在iPad上用vscode寫程式開發

下載code server服務

在瀏覽器存取:https://github.com/coder/code-server,複製下載命令

詳解如何在iPad上用vscode寫程式開發

開啟ubuntu命令列執行

curl -fsSL https://code-server.dev/install.sh | sh

詳解如何在iPad上用vscode寫程式開發

出現需要輸入ubuntu的登入帳號密碼,輸入密碼即可,然後等待安裝完成

詳解如何在iPad上用vscode寫程式開發

以下資訊表示安裝成功

詳解如何在iPad上用vscode寫程式開發

接著輸入以下指令設定code-server的登入密碼

export PASSWORD=”000000”

詳解如何在iPad上用vscode寫程式開發

查看IP位址,作區域網路存取使用

ifconfig

詳解如何在iPad上用vscode寫程式開發

設定密碼後啟動code- server服務,輸入以下命令:

code-server --host= “0.0.0.0”

出現位址和連接埠號碼資訊表示成功

詳解如何在iPad上用vscode寫程式開發

接著開啟瀏覽器透過區域網路存取http:/ /192.168.30.128:8080/,出現welcone code-server表示成功,輸入我們設定的密碼,登入即可。

詳解如何在iPad上用vscode寫程式開發

2. 內網穿透

接著我們使用cpolar穿透本地code-server服務,使得遠端可以進行存取,隨時隨地寫程式碼。 cpolar支援http/https/tcp協議,不限制流量,操作簡單,無公網IP,也不需路由器。

cpolar官網:https://www.cpolar.com/

2.1 安裝cpolar內網穿透(支援一鍵自動安裝腳本)

  • cpolar 安裝(國內使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或cpolar短連結安裝方式:(國外使用)
curl -sL https://git.io/cpolar | sudo bash
  • 查看版本號
cpolar version
  • token認證

登入cpolar官網後台,點選左側的驗證,查看自己的認證token,之後將token貼在命令列裡

cpolar authtoken xxxxxxx

詳解如何在iPad上用vscode寫程式開發

  • #簡單穿透測試
cpolar http 8080

按ctrl c退出

  • 向系統新增服務
sudo systemctl enable cpolar
  • #啟動cpolar服務
sudo systemctl start cpolar
    ##查看服務狀態
sudo systemctl status cpolar

詳解如何在iPad上用vscode寫程式開發

正常顯示為

active則表示服務為正常線上啟動狀態

##2.2 建立HTTP隧道在ubuntu系統本地安裝cpolar內網穿透之後,在ubuntu瀏覽器上訪問本地9200端口,打開cpolar web ui介面:http://127.0.0.1 :9200。

點擊左側儀表板的隧道管理-建立隧道,由於code-server中配置的是8080個端口,因此我們要來建立一個http隧道,指向8080埠:

隧道名稱:可自訂,注意不要重複
  • 協定:http協定
  • 本機位址:8080
  • 網域類型:選擇隨機網域
  • 地區:選擇China VIP
  • 點選
建立

詳解如何在iPad上用vscode寫程式開發#建立好後,點選左側的狀態-線上隧道清單,查看公網位址,將其複製下來

詳解如何在iPad上用vscode寫程式開發

#3.測試遠端存取#打開ipad瀏覽器,輸入剛複製的公網位址存取即可,造訪後輸入前面設定的密碼,出現vscode介面表示成功

#

4. 設定固定二級子網域

4.1 保留二級子網域

由於以上使用cpolar所建立的隧道使用的是隨機臨時公網位址,該位址在24小時內會發生變化,不利於長期遠端存取。因此我們可以為其配置二級子域名,該地址為固定地址,不會隨機變化【ps:cpolar.cn已備案】

需要注意,配置固定二級子域名需要將cpolar升級到基礎套餐或以上。

登入cpolar官網,點選左側的預留,選擇保留二級子域名,設定一個二級子網域名稱,點選保留,保留成功後複製保留的二級子網域名稱

  • 地區:選擇China vip
  • 二級網域:可自訂填入
  • 說明:即備註,可自訂填入

詳解如何在iPad上用vscode寫程式開發

4.2 設定二級子網域

存取本機9200埠,開啟cpolar web ui 介面,點選左側的隧道管理-隧道列表,找到vscode隧道,點選右側的編輯

詳解如何在iPad上用vscode寫程式開發

修改下隧道資訊:

  • 網域類型改為選擇二層級子網域
  • subdomain:填入剛保留成功的二級子網域

點選更新

詳解如何在iPad上用vscode寫程式開發

隧道更新成功之後,點擊左側的狀態-線上隧道清單,查看公網位址,此時可以看到地址變成了二級域名,將其複製下來

詳解如何在iPad上用vscode寫程式開發

5.測試使用固定二級子網域遠端存取

#接著我們再次開啟ipad瀏覽器,存取剛剛配置成功的固定二級子網域位址,出現vscode介面表示成功,就可以愉快的寫代碼啦.

詳解如何在iPad上用vscode寫程式開發

6. iPad透過軟體遠端vscode

接下來我們透過servediter for code-server軟體來實作ipad遠端存取vscode

6.1 建立TCP隧道

#首先需要創建一條TCP隧道,指向我們伺服器的22端口,servediter for code-server這個軟體需要連接伺服器,在ubuntu上打開瀏覽器訪問本地9200端口,登錄cpolar web ui界面,點選左側的隧道管理-建立隧道

  • 隧道名稱:可自訂,注意不要重複
  • 協定:tcp協定
  • 本地位址:22
  • 網域類型:選擇隨機臨時TCP連接埠
  • 地區:選擇China VIP

#點擊建立

詳解如何在iPad上用vscode寫程式開發

隧道建立成功之後,點選左邊的狀態-線上隧道列表,將產生的公有網路位址複製下來。

詳解如何在iPad上用vscode寫程式開發

7.ipad遠端vscode

在ipad上,點擊開啟appstore,下載軟體servediter for code-server

詳解如何在iPad上用vscode寫程式開發

下載成功後點擊打開,由於該軟體是付費的,可以自由選擇購買,這裡選擇免費試用,選擇最後一個free

詳解如何在iPad上用vscode寫程式開發

輸入相關資訊

參數介紹:

  • code-server URL:填入前面設定成功的http公網位址【ipad瀏覽器存取的那個位址】
  • Instance password:code-server設定的密碼
  • Host:這裡填入我們前面建立成功的22隧道的公網路位址
  • Username: 這個填入ubuntu系統的使用者名稱
  • Port: 這裡預設即可無需修改
  • Authentication: 這個填入ubuntu系統使用者名稱對應的密碼

詳解如何在iPad上用vscode寫程式開發

輸入完訊息後點選右上角save後就會自動連線,出現vscode介面表示連線成功啦

詳解如何在iPad上用vscode寫程式開發

8. 設定固定TCP埠位址

由於前面我們建立的ssh 22埠的隧道選擇的是隨機臨時位址,該位址會在24小時內變化,為了使我們ipad裡面使用vscode連接更加通暢,我們需要固定ssh 的公網地址。

注意需要將cpolar套餐升級至專業套餐或以上。

8.1 保留固定TCP位址

#登入cpolar官網後台,點選左邊的預留,找到保留的TCP位址:

  • 地區:選擇China VIP
  • 描述:即備註,可自訂填寫

點擊保留

詳解如何在iPad上用vscode寫程式開發

固定TCP位址保留成功,系統產生對應的公用位址固定埠號,複製下來

詳解如何在iPad上用vscode寫程式開發

8.2 設定固定TCP連接埠位址

瀏覽器存取http://127.0.0.1:9200/登入cpolar web UI管理介面,點選左側儀表板的隧道管理-隧道列表,找到codeserver隧道,點選右側的編輯

詳解如何在iPad上用vscode寫程式開發

#修改隧道訊息,設定固定TCP埠位址:

  • #修改隧道訊息,設定固定TCP埠位址:

#埠類型:改為選擇固定TCP埠預留的TCP位址:填入剛保留成功的固定TCP埠位址

詳解如何在iPad上用vscode寫程式開發點選

更新

詳解如何在iPad上用vscode寫程式開發

提示更新隧道成功,點擊左側儀表板的狀態-線上隧道列表,可以看到剛剛修改的隧道的公用位址已經更新為固定TCP端口地址,將其複製下來。

9. 使用固定TCP位址遠端vscode

在ipad上,開啟servediter for code- server軟體,修改host的參數,將其修改為我們剛剛設定成功的固定TCP連接埠位址。

詳解如何在iPad上用vscode寫程式開發點選左上角

i

標誌

詳解如何在iPad上用vscode寫程式開發

#選擇self Host Server

詳解如何在iPad上用vscode寫程式開發

把Host值改為我們剛剛官網保留的tcp位址

詳解如何在iPad上用vscode寫程式開發

更改完後點擊右上角save,點擊完後會自動連接,出現vscde介面表示成功了,至此,教程就結束了,使用ipad開啟愉快的程式設計吧!該公網位址不會再隨機變更了。

######更多關於VSCode的相關知識,請造訪:###vscode基礎教學###! ###

以上是詳解如何在iPad上用vscode寫程式開發的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:csdn。如有侵權,請聯絡admin@php.cn刪除
Visual Studio的價值:權衡成本與其收益Visual Studio的價值:權衡成本與其收益Apr 12, 2025 am 12:06 AM

VisualStudio在.NET开发中价值高,因其功能强大且全面。尽管成本和资源消耗较高,但其带来的效率提升和开发体验改善显著。对于个人开发者和小型团队,Community版是理想选择;大型企业则适合Professional或Enterprise版。

Visual Studio的可用性:哪些版本是免費的?Visual Studio的可用性:哪些版本是免費的?Apr 10, 2025 am 09:44 AM

VisualStudio的免費版本包括VisualStudioCommunity和VisualStudioCode。 1.VisualStudioCommunity適用於個人開發者、開源項目和小型團隊,功能強大,適合個人項目和學習編程。 2.VisualStudioCode是一個輕量級的代碼編輯器,支持多種編程語言和擴展,啟動速度快,資源佔用少,適合需要靈活性和可擴展性的開發者。

如何為Windows 8安裝Visual Studio?如何為Windows 8安裝Visual Studio?Apr 09, 2025 am 12:19 AM

在Windows8上安裝VisualStudio的步驟如下:1.從微軟官方網站下載VisualStudioCommunity2019安裝包。 2.運行安裝程序並選擇所需組件。 3.完成安裝後即可使用。注意選擇與Windows8兼容的組件,並確保有足夠的磁盤空間和管理員權限。

我的計算機可以運行與代碼嗎?我的計算機可以運行與代碼嗎?Apr 08, 2025 am 12:16 AM

VSCode可以在大多數現代電腦上運行,只要滿足基本系統要求:1.操作系統:Windows7及以上,macOS10.9及以上,Linux;2.處理器:1.6GHz或更快;3.內存:至少2GBRAM(推薦4GB或更高);4.存儲空間:至少200MB可用空間。通過優化設置和減少擴展使用,可以在低配置電腦上獲得流暢的使用體驗。

如何使程序與Windows 8兼容?如何使程序與Windows 8兼容?Apr 07, 2025 am 12:09 AM

要讓程序在Windows8上順暢運行,需採取以下步驟:1.使用兼容性模式,通過代碼檢測並啟用該模式。 2.調整API調用,根據Windows版本選擇適當的API。 3.進行性能優化,盡量避免使用兼容性模式,優化API調用並使用通用控件。

VS代碼在Windows 8上有效嗎?VS代碼在Windows 8上有效嗎?Apr 06, 2025 am 12:13 AM

Yes,VSCodeiscompatiblewithWindows8.1)DownloadtheinstallerfromtheVSCodewebsiteandensurethelatest.NETFrameworkisinstalled.2)Installextensionsusingthecommandline,notingsomemayloadslower.3)Manageperformancebyclosingunnecessaryextensions,usinglightweightt

VS代碼和Visual Studio有什麼區別?VS代碼和Visual Studio有什麼區別?Apr 05, 2025 am 12:07 AM

VSCode是輕量級代碼編輯器,適用於多種語言和擴展;VisualStudio是功能強大的IDE,主要用於.NET開發。 1.VSCode基於Electron,支持跨平台,使用Monaco編輯器。 2.VisualStudio使用微軟自主技術棧,集成調試和編譯器。 3.VSCode適合簡單任務,VisualStudio適合大型項目。

哪個代碼編輯器可以在Windows 7上運行?哪個代碼編輯器可以在Windows 7上運行?Apr 03, 2025 am 12:01 AM

在Windows7上可以運行的代碼編輯器有Notepad 、SublimeText和Atom。 1.Notepad :輕量級,啟動快,適合老系統。 2.SublimeText:功能強大,需付費。 3.Atom:可定制性強,但啟動慢。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器