Netopo - 网络拓扑编辑器
一个基于 PySide6 开发的网络拓扑图编辑器,支持多种网络设备的可视化编辑、连接管理和机架布局。
功能特性
设备支持
-
网络设备:交换机、路由器、服务器
-
终端设备:PC、手机、NAS
-
接入设备:光猫、家用路由器、无线控制器(AC)、无线接入点(AP)
-
运营商网络:ISP(单接口/双接口)
拓扑编辑
-
拖拽式设备添加和移动
-
设备端口自定义配置(电口、光口、Console、USB)
-
多种端口布局模式(单行、双行、Z字形、N字形)
-
设备间端口连接管理
-
线缆标签显示和管理
机架管理
-
47U 标准机架支持
-
设备上架和 U 位管理
-
多 U 高度设备支持(1U-8U)
-
机架视图与拓扑视图联动
文件操作
-
保存/加载拓扑文件(.topo 格式)
-
导出为 PDF 文档(含拓扑图、机架布局、设备清单)
-
导出为 PNG 图片(网络拓扑图)
Release Netopo V1.0.1 - PDF导出修复和PNG导出功能 · jame9898/Netopo
Netopo V1.0.1 - PDF导出修复和PNG导出功能 · Sakiko/Netopo - Gitee.com
欢迎大家体验 Netopo 这个开源的小工具!它是一个基于 PySide6 开发的网络拓扑编辑器,支持多种网络设备、拖拽编辑和机架管理,希望能帮助大家更直观地整理和展示网络结构。
如果你在使用过程中有任何想法、建议,或者遇到了问题,欢迎在帖子下方留言反馈。你的每一条意见都会让 Netopo 变得更好。
感谢大家的支持!![]()
导出 test.png:
上手指南
欢迎使用 Netopo!以下是基本操作,帮你快速上手:
· 添加设备
点击顶部快速添加栏,按分类选择:
· 运营商网络:ISP 等
· 三层设备:路由器、光猫(网络层设备)
· 二层设备:家用路由器、交换机(数据链路层设备)
· 终端设备:PC、手机、NAS 等
· 添加机架:点击后在机架界面生成一个机架,”家用设备不支持放入机架”
找到设备后点击即可。右键点击设备选择“编辑”,可修改属性。
· 自定义设备添加
可自定义添加设备,设备占用U数、设备数量、端口类型、端口数量、端口命名顺序
· 连接设备
每台设备都有逻辑接口。右键单击一个接口(变黄),再右键单击另一台设备的接口(变黄),即可自动连接。线缆标签可显示或关闭。
· 删除功能
点击删除按钮下拉选择:
· 删除选中:删除选中的设备或线缆
· 拆除所有线缆:拆除所有的线缆
· 删除所有设备:清空画布
· 缩放功能
视图缩小、放大
· 界面功能
拓扑界面、机架界面
如果在使用中遇到问题或有建议,欢迎留言反馈。祝你使用愉快!


