您现在的位置是:首页 > 文章详情

WebVM —— Web 虚拟机

日期:2023-05-14点击:474

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 地址
  • 开始触发网络请求!

如何使用授权密钥登录 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 。 -c nginx.conf 在 WebVM 目录的根目录中。然后可以在 http://localhost:8081 找到 WebVM

     

原文链接:https://www.oschina.net/p/webvm
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章