dsh pluginsEnglish
← 返回热门插件目录

原生UI界面

GHJIVHIDD/dsh-plugin-vm-sandbox · DevOps

面向 DeepSeek Harness Web 的虚拟机沙箱插件:它基于 OrbStack 为每个会话提供独立的 debian/alpine 沙箱虚拟机,在会话视图环中新增「虚拟机」页签

★ 3GitHub 星标
0分支
2026-08-26最近更新
JavaScript开发语言
Apache-2.0许可证

主要功能

  • A1 交互式 Web 终端机器详情内嵌 xterm.js 终端(CDN 按需加载),基于 OrbStack orb run -s 交互 shell,输出走 SSE 流、输入回传走 POST(复用 CSRF 通道)
  • 面板 API 加固 (S1)所有状态变更接口改为 POST + 同源校验 + 按 session 绑定的 CSRF token(GET /vmsb-api/token 下发),删除 / 休眠 / 恢复快照 / 停止任务等不再可被任意网页的 GET 触发( / CSRF 被阻断)
  • 「虚拟机」页签内新增子页签虚拟机 / 快照 / 任务 / 审计 / 网络·共享(变更操作均走后端加固的 POST 通道)
  • 审计vm_audit(UI 支持 CSV/JSON 导出)
  • 空闲自动回收。

使用条件

  • 宿主机安装并运行 OrbStack,orb 位于 /usr/local/bin/orb

安装命令

dsh plugin --profile web add github:GHJIVHIDD/dsh-plugin-vm-sandbox
查看 GitHub 仓库 ↗返回热门插件目录