Linux 项目隔离箱
为每个开发项目提供独立 Linux 内核的轻量沙箱,避免 npm 污染本机
- 痛点
- 开发者常在本机直接安装 npm 模块或运行不可信脚本,担心污染系统或泄露本地网络。Hacker News 上的 MyBox 项目正是为解决这个问题而生,用容器为每个项目提供隔离环境。
- 方案
- 一个命令行工具,为项目创建独立的 Linux 容器(各自内核),项目文件复制进箱而非挂载,并通过包过滤阻断对主机和局域网的访问,同时允许联网安装依赖。
- 用户
- 经常运行 npm/pip 安装、使用不可信脚本的开发者,尤其是不愿用 Docker 重配置环境的个人开发者。
- MVP
- 一条命令为项目创建隔离箱;复制项目文件进去;默认阻断访问主机和局域网但允许外网;支持导出修改后的文件;提供简单的启动/停止/删除命令
- 变现
- 开源核心加付费 Pro 版(团队共享箱模板、审计日志、GUI 管理面板);或按席位订阅。
- 为何现在
- 供应链攻击和恶意包事件增多,开发者对轻量隔离的需求上升;现有容器工具偏重运维,面向个人项目隔离的极简工具仍有空间。独立开发者可基于现有容器技术快速封装。
来源讨论 · 1
- Hacker NewsShow HN: MyBox – Isolate your project folder in a Linux box1↑ 0