Derssa开发者工具

Torollo

一个本地运行的后端系统与网络实验场,通过将可视化画布上的节点映射为真实 Docker 容器并自动评分来教授系统架构。

  • 后端
  • DevOps / 运维
  • 自动化
  • 数据库
  • 效率 / 生产力
  • CLI
  • Web
  • 桌面
  • Linux
  • macOS
  • Windows
  • 浏览器
  • 支持自托管
  • 支持本地运行
  • 支持 Docker
Torollo 截图
社区热度
440 Stars
GitHub 收藏
最近活跃
2026/9/14
近 30 天还在更新
授权协议
MIT
宽松协议

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

系统设计和网络拓扑的学习通常停留在纯理论或静态图表阶段,缺乏对真实运行状态的动态验证。

实际价值

通过可视化画布直接操纵本地 Docker 容器,并结合自动化路线图对真实系统状态进行打分和校验。

创新 / 差异化

将画板操作直接翻译为实际的防火墙规则、容器及网络拓扑,并通过白盒方式进行状态检查而非比对图表。

扩展潜力

利用现有的 Docker 和容器生态,为教育和架构演练提供了一个本地可运行的完整沙箱环境。

为什么是现在

在容器化工具普及和本地开发环境高度成熟的背景下,为后端和基础设施学习提供了高交互性的新型工具。

社区活跃度

近 90 天新增 5 个 Issue、82 个 PR;窗口内抽取的 Issue/PR 样本中有 4 位 Issue 发起者、5 位 PR 贡献者,并发布 19 个版本。

维护者响应

窗口内 5 个 Issue 样本关闭率 60%,81 个 PR 样本合并率 96%。维护者评论样本仅覆盖该 Issue 样本的 100%,不足以可靠判断首次响应率与响应速度。

PR 样本 5 位贡献者19 次 ReleasePR 合并率 96% · 81 条窗口样本

核心亮点

  • 在本地画布上创建可视化架构,每个节点对应运行中的真实 Docker 容器。
  • 通过自动评测引擎运行实时探测,验证网络隔离与容器状态以完成学习路线图。
  • 配置虚拟私有云、子网、安全组和基于 iptables 的防火墙规则。

快速开始

安装方式、上手难度、开始步骤。

装在哪

本地运行

难不难

容易,照着走就行

支持 Docker支持自托管支持本地运行
  1. 01确保本地已启动 Docker 守护进程,并在终端中运行快捷启动命令。
  2. 02运行以下命令启动服务:npx torollo start
  3. 03在浏览器中打开应用,点击顶部导航栏的 Learning 选项卡体验引导式路线图。

更适合谁

  • 希望数据放在自己服务器上的团队
  • 想在本机直接跑起来试用的开发者
  • 习惯用 Docker 部署的人

更多介绍

Torollo 是一个面向后端工程与系统设计的本地交互式实验场。用户可以在画布上连接不同的服务节点,而系统会在后台实时创建对应的 Docker 容器、网络桥接以及防火墙规则。

其核心亮点在于内置的学习引擎。通过引导式路线图,系统会直接探测活跃容器的状态、数据库内容和网络可达性,以验证架构是否符合步骤要求,从而提供真实的反馈机制。

信息来源

每条信息都标注了状态与出处,可展开查看。

15 条 · 展开
  • capability tags

    已核验

    automation、database、productivity

    来源: admin_cms · cms editor · 2026/8/27

  • editor note

    已核验

    {"en":"The project maps visual topologies directly to local Docker containers and iptables rules, making it ideal for hands-on learning of distributed systems.","zh":"该项目将可视化拓扑图直接绑定到本地 Docker 容器与 iptables 防火墙规则,非常适合用来直观学习分布式系统与网络配置。"}

    来源: admin_cms · cms editor · 2026/8/27

  • how to use

    已核验

    {"steps":[{"en":"Ensure Docker is running locally and execute the quick start command in your terminal.","zh":"确保本地已启动 Docker 守护进程,并在终端中运行快捷启动命令。"},{"en":"Run the following command to start the application: npx torollo start","zh":"运行以下命令启动服务:npx torollo start"},{"en":"Open the app in your browser and click Learning in the topbar to explore guided roadmaps.","zh":"在浏览器中打开应用,点击顶部导航栏的 Learning 选项卡体验引导式路线图。"}],"installAt":"local","difficulty":"easy"}

    来源: admin_cms · cms editor · 2026/8/27

  • intro

    已核验

    {"en":"Torollo is a local interactive playground designed to teach system design and networking through hands-on practice. When users draw links or add nodes on the canvas, the backend provisions real Docker containers, bridge networks, and firewall rules on the host machine.\n\nThe core learning engine uses auto-graded roadmaps that inspect the live state of your containers, databases, and network reachability to validate each architectural step rather than relying on static diagrams.","zh":"Torollo 是一个面向后端工程与系统设计的本地交互式实验场。用户可以在画布上连接不同的服务节点,而系统会在后台实时创建对应的 Docker 容器、网络桥接以及防火墙规则。\n\n其核心亮点在于内置的学习引擎。通过引导式路线图,系统会直接探测活跃容器的状态、数据库内容和网络可达性,以验证架构是否符合步骤要求,从而提供真实的反馈机制。"}

    来源: admin_cms · cms editor · 2026/8/27

  • 最新版本

    已核验

    v1.2.5

    来源: GitHub 官方接口 · latest_release=v1.2.5 · 2026/9/18

  • 许可证

    已核验

    MIT

    来源: GitHub 官方接口 · license.spdx_id=MIT · 2026/9/18

  • needs api key

    已核验

    来源: admin_cms · cms editor · 2026/8/27

  • 一句话用途

    已核验

    {"en":"A local interactive backend systems lab where visual canvas nodes map directly to real Docker containers and auto-graded roadmaps.","zh":"一个本地运行的后端系统与网络实验场,通过将可视化画布上的节点映射为真实 Docker 容器并自动评分来教授系统架构。"}

    来源: admin_cms · cms editor · 2026/8/27

  • 平台

    已核验

    linux、macos、windows、browser

    来源: admin_cms · cms editor · 2026/8/27

  • 分类线索

    根据材料推断

    security

    来源: 项目说明文档 · hint=security · 2026/8/16

  • product forms

    已核验

    cli、web、desktop

    来源: admin_cms · cms editor · 2026/8/27

  • role tags

    已核验

    backend、devops

    来源: admin_cms · cms editor · 2026/8/27

  • supports docker

    已核验

    来源: 仓库文件 · dockerfile=true; compose=true · 2026/9/18

  • supports local

    已核验

    来源: admin_cms · cms editor · 2026/8/27

  • supports self host

    已核验

    来源: admin_cms · cms editor · 2026/8/27

根据分类、能力和适用角色匹配的其他已核验项目。