各位坛友,今天分享我开发的一个自用小工具——NetSight ,一个能在你win桌面上实时显示软路由状态的监控小工具,目前仅分享在酷友社论坛。
NetSight - 桌面软路由实时监控工具

工具简介
NetSight 是一个桌面悬浮工具,专门用来展示来自软路由的系统监控数据,我使用的设备是EasePi-R1 Pro,系统iStoreOS 24.10.4 2025102410,测试电脑win11及win10,win7及更老的系统没有测试,所以没有针对性优化:
本工具 NetSight 的数据api来源于应用“NetData系统监控”, 使用本工具需要在应用商店搜索“NetData系统监控”这个应用并安装,默认api地址是http ://这里填入iStoreOS IP地址:19999/api/v1/allmetrics?format=json,请根据自己的ip填写即可。
- CPU 使用率 - 实时监控处理器负载
- 内存占用 - 内存使用情况一目了然
- 磁盘 I/O - 读写速度实时显示
- 网络流量 - 上传下载速率监控
开发初衷
以前查个路由状态还得打开浏览器输地址,太麻烦!
我就想,要是这些信息能一直显示在桌面上,工作时瞟一眼就知道,那该多好。
功能特色
界面定制
| 功能 | 说明 |
|---|---|
| 四种布局 | 单行、双行、紧凑模式,自由选择 |
| 双色主题 | 明亮 & 暗黑主题 |
| 样式调节 | 卡片、文字、卡片透明度,卡片大小均可调整 |
| 内外全通 | 支持内网IP的api,也支持ddnsto之类的映射网址 |
个性化设置
| 配置项 | 可选范围 |
|---|---|
| 卡片显示 | |
| 刷新频率 | 1 秒 ~ 300 秒 |
| 数据点数 | 20 ~ 200 个 |
| 实时预览 | 设置即时生效 |
实用功能
系统托盘常驻 - 不占任务栏空间
右键快捷菜单 - 操作便捷
窗口置顶/锁定 - 防止误操作
开机自启动 - 一次设置,长期使用
使用指南
使用前提
点击查看详细要求
- iStoreOS 24.10 版本,目前使用的是这个版本,其他版本没有测试,理论上应该没有问题
- 软件商店中的「NetData 系统监控 」应用,这个是必装的,也是api数据来源,根据IP修改对应即可
- 正常的网络连接,得需要链接网络,不会凭空生成哟

快速开始 使用小技巧
- 下载运行 → 直接运行
NetSight.exe,绿色免安装 - 配置地址 → 右键点击组件 →【设置】→ 填入API地址
- API地址第一种,即内网IP,使用路由器的IP,网址示例:http ://192.168.100.1:19999/api/v1/allmetrics?format=json(根据自己的软路由内网所在地址修改对应ip和端口)
- API地址第二种,即外网网址方式,如果软路由已经可以映射外网,可以使用网址,比如使用ddnsto这款内网穿透工具,可以轻易达到效果,使用网址示例:https ://自定义地址.kooldns.cn:443/api/v1/allmetrics?format=json(注意网址后面的“:443”通常是需要带上的)
- 开始使用 → 自由拖拽,右键设置解锁更多功能
开发故事
这个工具最初是请 AI大模型Qwen 生成的代码和框架,极少量手敲,emmm……手敲基本是BUG修改阶段。
开发时间统计 :
- 初版开发 :2025.11.23 用时2分钟
- BUG修改 :2025.11.24~25 用时2天
- 新增TCP/UDP连接卡片 :2025.11.26 用时20分钟
- 快捷方式按钮系统 :2025.12.5~6 用时2天,主要是在调教按钮控制,给与用户最大的风格控制自由度,没想到越搞越麻烦,光按钮这部分代码就占了1/3,这是我没想到的
真是应了那句老话:“开发一时爽,调试火葬场”
下载与反馈
| 项目 | 说明 |
|---|---|
| v1.0.0下载地址 | [百度网盘][蓝奏网盘][移动云盘提取码:crx2] |
| v1.1.0下载地址 | [百度网盘][蓝奏网盘][移动云盘提取码:xbm3] |
| 最新 v2.1.1下载地址 | [百度网盘] |
| 问题反馈 | 欢迎回帖讨论,我会尽量帮忙解决。 |
| 适用人群 | 软路由用户、系统监控爱好者 |
查看更新了什么
点击折叠查看更新细节(PS,更的太多了)
NetSight 1.0.0版本,开发于2025年11月23日下午,测试修BUG,至25日发布:
- 系统监控桌面小组件,显示CPU使用率、内存使用、磁盘I/O和网络流量的实时数据图表
- 从NetData API获取监控数据,支持自定义API地址
- 支持四种布局选项:每行一个卡片、每行两个卡片、每行四个卡片
- 支持明亮和暗黑两种主题
- 可调节卡片背景透明度、文字透明度、折线透明度
- 可调节卡片圆角半径
- 可自定义组件宽度和高度(最小100x50像素)
- 支持显示/隐藏单个监控卡片(CPU、内存、磁盘、网络)
- 支持窗口置顶显示
- 支持窗口锁定(防止意外移动)
- 支持开机自启动
- 系统托盘图标和右键菜单
- 设置对话框,可实时预览设置效果
- 网络连接状态检测和显示
- 平滑动画效果的图表显示
- 数据自动刷新,可自定义刷新间隔
- 图表数据点数可配置
- 支持拖拽移动窗口位置
- 窗口位置和状态自动保存
NetSight v1.1.0版本 主要新增TCP/UDP卡片,由 @kokcenter 提的要求新增的卡片:
- 新增TCP/UDP连接数监控卡片 :增加了对网络连接数的监控,显示TCP和UDP活跃连接数
- 连接数数据显示格式 :TCP/UDP连接数以"TCP数/UDP数"的格式显示(如"15/8")
- 连接数图表颜色 :新增红色作为连接数图表的专用颜色
- 卡片选择功能扩展 :在设置对话框中增加了连接数卡片的显示控制选项
- 布局优化 :专门为5个卡片的情况设计了新的布局处理(_setup_double_line_five方法)
- 紧凑模式标题映射 :为连接数卡片增加了紧凑模式下的精简标题"连接"
- 窗口尺寸范围调整 :将最小宽度和高度从100x50像素调整为10x10像素,支持更小的窗口尺寸
- 网络连接数据处理 :新增对TCP连接数(ipv4.tcpsock.CurrEstab)和UDP连接数(ipv4.sockstat_udp_sockets.inuse)的数据获取
- 设置对话框高度调整 :从590像素调整为540像素,布局更加紧凑,显示更美观
- 卡片选择文本精简 :将设置中的卡片选择文本从"CPU卡片"等简化为"CPU"等,界面更简洁
- 错误处理增强 :在网络测试部分增加了更多的安全检查,防止对象方法调用失败
NetSight v2.1.1版本最主要的变化是引入了快捷方式按钮系统这一重大功能,这使得NetSight不仅仅是一个监控工具,还成为了一个多功能的工作区。:
-
快捷方式按钮系统(重大新增功能)
- 可在 可在监控组件周围添加自定义快捷按钮
- 支持网站链接、本地程序、文件夹等多种类型的快捷方式
- 可为每个按钮设置图标(字符图标或图片文件)
- 提供丰富的样式定制选项:按钮大小、圆角、描边、透明度等
- 支持多种显示模式:始终显示、悬停显示、不显示
- 提供 提供多种动画效果:默认、淡入淡出、缩放等
- 支持按钮位置调整(上下左右)和对齐方式设置
- 可调节按钮间距,优化布局美观度
-
UI界面改进
- 设置对话框重新设计,增加更多选项卡和设置项
- 更新使用说明文本,包含新功能使用指南
- 更新开发者信息和版本号显示
-
性能优化增强
- 保留原有三种性能模式(平衡、性能、节能)
- 增强 增强内存管理和垃圾回收机制
- 优化动画系统性能表现
- 改进网络请求处理和错误恢复机制
-
配置管理系统增强
- 增加更多配置项,特别是快捷方式按钮相关设置
- 增强配置缓存机制,提高配置读取效率
- 改进配置备份和恢复功能
-
网络和数据处理优化
- 增强 增强网络连接检测和错误处理机制
- 添加favicon图标获取功能,用于快捷按钮图标显示
- 优化数据缓存机制
-
用户体验提升
- 增加更详细的工具提示信息
- 提供更直观的设置界面
- 增强界面交互效果
希望 NetSight 能成为你桌面上又一个实用的好帮手! ![]()

