WebVM Web 虚拟机开源项目

我要开发同款
匿名用户2023年05月12日
29阅读
开发技术JavaScriptHTML/CSS
所属分类虚拟机、服务器软件
授权协议GPL

作品详情

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

 

查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论