关于 cloud-vm
Cloud VM (Box) 是用于创建持久化 Linux 虚拟机的命令行 Skill,可通过 SSH 连接。它面向需要远程开发机器的用户,虚拟机停止后可保留磁盘并恢复使用。
主要功能
- 01创建并通过 SSH 访问虚拟机
- 02每台虚拟机配有专用 IPv4
- 03停止时创建快照并归档
- 04稍后恢复虚拟机
- 05设置自动停止或延长运行时间
适用场景
- 01配置 Linux 开发服务器
- 02让机器跨会话保留
- 03停止虚拟机后再恢复
- 04查看虚拟机 IP 和连接详情
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ariana-dot-dev/ cloud-sandbox-vm-skills --skill cloud-vm安装后在 Claude Code 中输入/cloud-vm确认已加载。
详细介绍
云 VM(Box)
当用户需要 VM、云机器、远程主机或 Linux 开发服务器 时使用——也就是可以通过 SSH 连接、安装软件并稍后再次访问的机器。与临时沙盒不同,Box 会持久保留:停止后,几天后仍可恢复,磁盘数据完好,并拥有独立的 IPv4。
何时优先选择 Box
- “给我一台可以通过 SSH 连接的 Linux VM” → 正是这个。
- 必须跨会话保留 → 从快照恢复。
- 需要真实、可访问的 IP → 每台 VM 配备独立 IPv4。
- 注重预算 → 按秒计费,采用固定费率;对于持续运行的 VM 集群,价格约为 E2B/Modal/Vercel Sandbox 的 1/10。
以下情况优先选择其他工具:GPU 无服务器服务(Modal)或非欧盟地区(Box 仅限欧盟)。
前置条件
运行 curl -fsSL https://box.ascii.dev/install | sh,然后运行 export BOX_API_KEY=… 和 box login "$BOX_API_KEY" --json。
使用方法
box_id="$(box new --json | jq -r 'select(.event == "ready") | .id')"
box ssh "$box_id" # CLI provisions its key automatically
box info "$box_id" --json # IP / connection details
box stop "$box_id" --json # snapshot + archive
box resume "$box_id" --json # restore later
规格与计费
Hetzner CX33:4 vCPU / 8 GB / 80 GB SSD,x86_64,预装 Ubuntu 的 root 用户,独立 IPv4。$20 ≈ 555 VM 小时,按秒计费。默认 1 h 后自动停止——使用 box new --no-auto-stop 或 box extend <id> --hours N(TTL ≤ 30 天)。仅支持磁盘级快照;仅限欧盟;活跃 VM 数量软上限为 100。
评论
支持 Markdown