WebVM —— Web 虚拟机
WebVM 是一个在浏览器中运行的 Linux 虚拟机。
WebVM 是一个无服务器的虚拟环境,完全运行在 HTML5/WebAssembly 客户端中,旨在与 Linux ABI 兼容。它运行未经修改的 Debian 发行版,包括许多本地开发工具链。
WebVM 由 CheerpX 虚拟化引擎提供支持,并支持在任何浏览器上安全、沙盒化的客户端执行 x86 二进制文件。CheerpX 包括一个 x86-to-WebAssembly JIT 编译器、一个基于虚拟块的文件系统和一个 Linux 系统调用模拟器。
一般用法
- 访问 https://webvm.io
- 使用提供的终端环境
- 玩得开心!
启用网络
- 访问 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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 从浏览器输入域名开始分析 DNS 解析过程
摘要:DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络。 本文分享自华为云社区《DNS那些事——从浏览器输入域名开始分析DNS解析过程》,作者: 砖业洋__ 。 我们就从在浏览器输入域名开始分析。 1. DNS服务器有哪些? 递归DNS服务器: 也称为DNS解析器。这种服务器是 DNS 查询的起点,它负责从根 DNS 服务器开始解析域名,一步步查询到目标域名所在的 DNS 服务器,并将解析结果返回给用户设备。递归 DNS 服务器通常由网络服务提供商(ISP)或公司网络管理员管理。 根域名服务器: 这些服务器负责管理域名系统的根区域,它们存储着所有顶级域名(如.com、.org、.cn等)的 DNS 记录。根 DNS 服务器分为13个,分布在全球不同地点,由不同组织管理,以保证 DNS 的高可靠性和稳定性。根域名服务器由一家名为Internet 名称与数字地址分配机构(ICANN)的非营利组织进行监督。 根域名服务器由13组集群服务器构成(并不是只有13台服务器),每组集群服务器中包含多台服务器...
- 下一篇
谷歌 I/O 2023:新的 Android Web 功能
谷歌 I/O 2023 介绍了不同的在 Android 应用中嵌入 Web 内容的方式,同时展示了Android 2023 的新 Web 功能: WebView 改动 WebView 是将 Web 内容嵌入到 Android 应用中最常用的方式,最大优势之一是其强大的 API,可用于控制和修改正在加载的 Web 内容。WebView 的新功能如下: 弃用 X-Requested-With 标头 当用户安装并运行使用 WebView 嵌入 Web 内容的应用程序时,WebView 会将 X-Requested-With 标头添加到发送到服务器的每个请求中。此标头的值是应用程序的 APK 名称,意味着每个请求都包含有关用户正在使用 Web 内容的上下文的特定信息,并将应用程序的身份泄露给在线服务。 为了保护用户隐私,WebView 团队从所有 WebView 请求中删除了 X-Requested-With 标头。推荐的代替方法是使用新的opt-in API,可选择性地将请求标头发送到特定来源。如果想保留现有行为,还可以注册X-Requested-With Deprecation源试用。 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能