WebVM 是一個在瀏覽器中運行的Linux 虛擬機。
WebVM 是一個無服務器的虛擬環境,在HTML5/WebAssembly 中完全運行在客戶端。它旨在與Linux ABI 兼容。它運行未經修改的Debian 發行版,包括許多本地開發工具鏈。
WebVM 由CheerpX 虛擬化引擎提供支持,並支持在任何瀏覽器上安全、沙盒化的客戶端執行x86 二進製文件。 CheerpX 包括一個x86-to-WebAssembly JIT 編譯器、一個基於虛擬塊的文件系統和一個Linux 系統調用模擬器。
- 訪問 https://webvm.io
- 點擊右上角的“Tailscale Login”
- 登錄Tailscale(如果沒有,請創建一個帳戶)
- 如果想訪問公共互聯網,你需要一個出口節點。請參閱此處了解如何設置。如果只想訪問Tailscale 網絡中的一台機器,則不需要
- 根據網絡速度,可能需要等待片刻才能下載Tailscale Wasm 模塊
- 使用Tailscale 憑據登錄
- 返回WebVM 選項卡,將在右上角看到您的IP 地址
- 開始觸發網絡請求!
- 在網址末尾添加
#authKey=<your-key>
- 完成,不再需要手動登錄
建議使用臨時密鑰。
- 在網址末尾添加
#controlUrl=<your-control-url>
- 可以將此選項與
authKey
和&
結合使用:#controlUrl=<url>&authKey=<key>
- 將index.html 和tinycore.html 中的
CX_VERSION
替換為有效版本的CheerpX。最新版本可以在 https://webvm.io 找到 - 運行nginx -p 。 -c nginx.conf 在WebVM 目錄的根目錄中。然後可以在
http://localhost:8081
找到WebVM
#WebVM首頁文檔和下載 #Web #虛擬機 #程式开发