WebVM 是一个在浏览器中运行的Linux虚拟机。
WebVM是一个无服务器的虚拟环境,完全运行在HTML5/WebAssembly客户端中,旨在与LinuxABI兼容。它运行未经修改的Debian发行版,包括许多本地开发工具链。WebVM由CheerpX虚拟化引擎提供支持,并支持在任何浏览器上安全、沙盒化的客户端执行x86二进制文件。CheerpX包括一个x86-to-WebAssemblyJIT编译器、一个基于虚拟块的文件系统和一个Linux系统调用模拟器。一般用法访问 https://webvm.io使用提供的终端环境玩得开心!启用网络访问 https://webvm.io点击右上角的“TailscaleLogin”登录Tailscale(如果没有,请创建一个帐户)如果想访问公共互联网,你需要一个出口节点。请参阅此处了解如何设置。如果只想访问Tailscale网络中的一台机器,则不需要根据网络速度,可能需要等待片刻才能下载TailscaleWasm模块使用Tailscale凭据登录返回WebVM选项卡,将在右上角看到您的IP地址开始触发网络请求!如何使用授权密钥登录Tailscale在网址末尾添加#authKey=<your-key>完成,不再需要手动登录建议使用临时密钥。如何登录到自托管的Tailscale网络(Headscale)在网址末尾添加 #controlUrl=<your-control-url>可以将此选项与 authKey 和 & 结合使用: #controlUrl=<url>&authKey=<key>如何在本地托管WebVM将index.html和tinycore.html中的 CX_VERSION 替换为有效版本的CheerpX。最新版本可以在 https://webvm.io 找到运行nginx-p。-cnginx.conf在WebVM目录的根目录中。然后可以在 https://localhost:8081 找到WebVM
评论