Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌌 Komari Glassmorphism

给 Komari Monitor 的一套「玻璃拟态 · 运维驾驶舱」主题

从好看的监控首页,逐步成长为好用、可配置、适合长期运行的 Komari 主题。

Version Vue Vite Tailwind CSS Bun License

📥 下载 Release · 🚀 安装 · ✨ 功能 · ⚙️ 设置 · 🛠️ 开发


📸 预览

Komari Glassmorphism 可配置能力概览

🚀 项目定位

项目 说明
当前版本 v3.3.5
主题定位 Komari Monitor 可导入 zip 主题,不是普通 Web App 部署包
视觉风格 毛玻璃卡片、动态背景、浅色 / 深色 / 北京时间自动日夜模式
数据能力 Metric Store 优先,旧接口自动 fallback,兼容 Komari 1.2.x
高级工具 拓扑、性价比、健康摘要、快照导出、访客安全审计
发布产物 komari-theme-Glassmorphism-build-<short-sha>.zip

好看只是外壳。v3 真正的重点,是把 Metric、Ping、流量、费用、健康分析和运维工具整合成日常真的会打开来看的监控面板。


📡 v3.3.5 Ping 任务排序修复

  • 详情页延迟任务卡片、图例和颜色顺序与后台 Ping 任务排序保持一致
  • 详情负载面板中的 Ping 延迟与丢包指标线使用同一后台顺序
  • 新指标统计接口返回乱序时,不再覆盖 public:getPublicPingTasks 的任务顺序
  • 指标接口独有的未知任务按数值 ID 稳定追加,兼容后端升级过程中的短暂数据差异
  • 增加后台顺序、统计顺序和 ID 顺序相互冲突的确定性回归检查

⏳ v3.3.4 到期预警与历史 CPU 修复

  • 节点剩余时间在 5 天内标红、6–10 天标黄,超过 10 天保持默认色
  • 无效到期日期不再误显示为“剩余 0 天”,统一降级为 -
  • 修复 4 小时 / 1 天历史视图在新指标接口缺少 CPU 数据时显示空白的问题
  • CPU 历史自动回退兼容接口,并过滤非有限数值,避免异常数据进入图表格式化
  • 增加 5 / 10 天颜色边界与短时 CPU 回退的确定性浏览器回归检查

🆓 v3.3.3 免费节点文案修复

  • price = -1 的免费节点只显示“免费”,不再拼接月付、年付等无意义周期
  • 免费节点的单节点剩余价值统一显示“无 / N/A”,汇总金额仍按数字 0 安全计算
  • 节点卡片、列表、对比面板、详情页和财务明细保持一致
  • “排除免费节点”同时识别 price = -1白嫖中 标签,不再漏算无标签免费节点

🎛️ v3.3.2 节点指标图标

  • 节点卡片 CPU、内存、硬盘和流量标题增加原生线性图标,不再需要 custom body 注入脚本
  • 图标语义与详情页保持一致,并继续保留指标文字和百分比,颜色不作为唯一识别方式
  • mini 卡片以固定尺寸图标替代缩写 C/M,不增加卡片宽高并保留无障碍名称
  • 增加桌面、移动端渲染断言和 mini 模式无障碍回归覆盖

🩹 v3.3.1 详情页负载与剩余价值修复

  • 修复首页被 KeepAlive 缓存后,节点卡片仍在详情页维持全部节点 Ping 查询和定时刷新的问题
  • 首页 Ping 摘要离开页面时立即释放订阅与在途请求,详情页只查询当前节点的指标
  • 卡片摘要 max_points 从 6000 降为 150,完整 Ping 图表仍保留既有历史范围
  • 修复提前续费或一次续多年时,剩余价值被错误封顶为单个计费周期价格的问题
  • 新增详情页 RPC 请求范围回归断言,并用 10,000 组随机价格、周期和剩余天数校验两套价值计算入口

🚀 v3.3.0 大规模节点巡检与视觉回归

  • 首页搜索扩展为节点名、地区、IPv4 / IPv6 与 CPU 型号模糊匹配,支持 192.168.x.x 等 IPv4 通配写法
  • 新增收藏节点、收藏快捷筛选,以及详情页上一台 / 下一台 / 下拉切换
  • 新增最多 4 台节点的实时横向对比,未选择时预览状态、CPU、内存、磁盘、网络、流量、运行时间和价格等对比字段
  • 健康摘要新增综合异常排行,合并 CPU、内存、磁盘、流量、Ping、离线状态和磁盘增长风险
  • 超过 30 台节点时首屏按视口延迟挂载卡片;空闲时错峰补齐,快速滚动时优先加载目标区域
  • Metric tags 优先并继续兼容旧版 tag,保留 Komari 1.2.5 的 records / Ping fallback
  • CPU 信息升级本地近似代际分级,并提供 CPU Mark 查询入口;未知或特殊型号可直接查看公开排行
  • 优化手机端访客 IP 条和返回顶部按钮,滚动时自动避让,长 IPv6 不再撑宽页面
  • 引入 7 场景 Playwright 视觉回归:桌面 / 手机、亮色 / 暗色、卡片 / 列表、色觉辅助、三种地球布局和节点详情

视觉测试使用完全虚构的固定节点、IP、价格与 Metric 数据,不访问真实主控,也不会进入主题 Release 压缩包。


🌍 v3.2.0 地球与地图显示修复

  • 恢复 v3.1.8 的首页地球尺寸与头部高度,撤销 v3.1.9 引入的强制裁剪,真实地球不再消失或缩成小球
  • 默认仍使用真实贴图地球;Cobe 点阵地球和平铺地图继续作为可选样式
  • 修复平铺地图暗色样式错误作用于整个页面、导致页面透明度降到 20% 和整体发黑的问题
  • 桌面与移动端均验证真实地球、Cobe 和平铺地图;移动端平铺地图使用内部横向滚动,不撑宽页面

🧩 v3.1.9 上游核心兼容与后台整合

  • 内嵌管理端切回官方 komari-web radix 分支,不再依赖未合并的 Komari #604 / komari-web #82 计费字段
  • 新增主题内“按量费用估算器”:按节点本地保存流量单价、手工小时、一次性附加费与计价币种,明确使用探针累计流量快照和 1 TiB = 1024⁴ bytes
  • /admin/terminal/manage/* 保留完整官方功能,并修复子路径部署下旗帜与系统图标破图、主题管理 404 和后台样式缓存
  • 后台毛玻璃样式加强,但将高成本模糊限制在导航、侧栏、表格和弹窗,避免密集节点页 GPU/CPU 开销放大
  • 首页高级工具改为右上角按需显示;快捷控制移除月成本;管理员访客卡改为“尊敬的管理员”,窄屏仅保留底部 IP 条
  • 支持持久背景路径 local:文件名,文件放在核心数据目录 data/theme/user-assets/,更新主题不会删除
  • 修复首页地球与节点列表在中等桌面宽度下的视觉压盖,并将 Ping 空桶明确标记为“无采样数据”

按量费用估算器是纯前端辅助工具,不是账单系统。累计流量可能因重启或网卡变化重置,手工时长与附加费只参与本次估算。


🩹 v3.1.8 Swap 悬浮提示修复

  • 修复节点卡内存区域的 Swap 悬浮提示被卡片裁剪成粗横条、遮挡卡片内容的问题
  • 提示精简为 Swap 已用量与总量,不再显示占用率

🩹 v3.1.7 路由、费用与列表体验修复

  • 修复首页点击节点进入详情时偶发只剩背景、必须刷新才能恢复的问题;路由视图重新保持单一元素根节点
  • 修复列表模式流量栏悬浮时被行容器裁剪、出现粗细不一致残留条的问题
  • 首页节点卡内存区域悬浮可查看 Swap 已用、总量与占用率
  • 修复“完整”头部卡片方案仍只显示 6 张的问题;完整模式现在展示全部可用总览指标
  • 实时费用的首次开机费只在后端确认真实 Agent 首次上报后计入,旧节点推定锚点不会提前收费
  • 费率、计费锚点、累计流量与开机费状态可随节点元数据轮询实时刷新,无需整页刷新
  • 内嵌管理端更新到 komari-web PR #82 最新提交,显示流量、运行时间、首次开机费与总估算明细
  • 主题管理菜单缩短为“主题设置”,并重做可配置能力概念封面

🧩 v3.1.6 默认主题后台与费用明细

  • /admin/terminal/manage/* 复用完整官方 komari-web,并增加 Glassmorphism 亮暗色覆盖与可重复同步脚本
  • 首页节点延迟、丢包格可直接打开完整监测图;“剩余价值”可查看逐节点数据、切换显示币种并覆盖汇率
  • 提前适配 Komari PR #604komari-web PR #82 的流量单价、小时单价、首次开机费和首次 Agent 上报锚点;空费率按 0,旧核心不会收到未知字段
  • 访客审计增加采集开关、UTF-8 安全截断,并继续支持当前筛选结果的完整 JSON / CSV 导出
  • 默认背景改为原创青蓝、淡紫、薄荷网格图,与 docs/preview.png 的主题配色一致

实时费用字段需要升级到包含 Komari PR #604 的核心后才会出现;当前主题和嵌入管理端会通过返回字段自动检测能力。


🛡️ v3.1.5 色觉辅助与访客安全审计

主题设置新增“色觉辅助配色”。色觉友好模式使用蓝、蓝绿、橙、朱红和紫红安全色,并通过明度、图表虚实线、Ping 纹理、文字和图标共同区分状态,不再只依赖红绿颜色。

访客安全审计已提前适配 Komari PR #602

  • 核心负责可信记录来源 IP、User-Agent、登录用户 UUID 和时间
  • 主题记录页面、节点、分组、筛选、视图、工具和导出等受限操作摘要
  • 首次页面事件附带站点隔离的会话 / 浏览器指纹,以及语言、时区、屏幕、硬件、自动化、WebGL 和 WebRTC 哈希摘要
  • 审计面板支持服务端访客筛选、结构化查看,并全量导出当前筛选的 JSON / CSV
  • 不上传密码、Cookie、Token、查询值、搜索词、WebSSH 命令、剪贴板、原始 ICE candidate 或原始局域网地址

PR #602 已合并但尚未进入当前 Komari 正式版。升级到包含该 PR 的核心并开启 visitor_audit_enabled 后,主题会通过能力字段自动启用上报和访客筛选;旧核心不会收到未知 RPC 请求。


📶 v3.1.4 首页分时丢包修复

v3.1.4 修复首页节点卡的丢包时间格被整段平均值覆盖、导致所有格子同值同色的问题。

右侧汇总仍显示整个统计周期的平均丢包率;每个时间格改为读取 Metric Store 的 ping.loss 分时序列,并按各 Ping 任务的实际样本数加权。空桶继续显示为无数据,旧版 Komari 的 records 负值丢包逻辑仍作为 fallback 保留。


🧭 v3.1.3 路由过渡修复

v3.1.3 修复开启“减弱过渡动画”后,首页进入节点详情或返回首页时只剩背景、必须刷新才能恢复的问题。

减弱动画时,路由切换不再使用串行 out-in 离场流程,避免同步 afterLeave 与首页 KeepAlive 更新重入导致 Vue 丢失 DOM 锚点。关闭动画不会再影响页面正常渲染;未开启该选项时仍保留原有过渡效果。


🛟 v3.1.2 启动可靠性更新

v3.1.2 修复了一个会同时影响登录状态、节点详情和实时连接的启动单点故障。

旧流程中,首次 rpc.ping() 只要超时或遇到瞬时抖动,后面的公开设置、用户信息、节点数据和 WebSocket / 轮询就全部不会执行。现在这些请求已经拆开,单项失败不再拖垮整个应用。

健康检查 ─┐
公开设置 ─┼─> 独立并行初始化 ─> 公共页面可用
用户信息 ─┤                     ├─> WebSocket / HTTP 轮询恢复
节点数据 ─┘                     └─> 全局错误提示与手动重试
修复项 当前行为
健康检查 5 秒超时,最多 3 次递增间隔重试
超时请求 通过 AbortSignal 主动取消,不残留悬挂请求
初始化 Promise.allSettled() 隔离健康检查、设置、用户和节点请求
节点首拉失败 仍启动实时连接和轮询,网络恢复后自动补齐数据
错误提示 首页和 /instance/:id 等所有公开路由统一显示
手动恢复 全局提示提供重试按钮,并防止重复创建连接与定时器

这不是 Komari 1.2.5 / 1.2.6 的专属兼容补丁。新版后端响应变慢可能提高触发概率,但根因是前端启动链过度串行,现已从设计上修复。


✨ 节点详情页全面升级

主题已适配新版 Komari / komari-web Metric 能力,并将官方指标重新整理成适合监控场景的图表族。

分类 支持指标
💻 CPU CPU、Load、Processes
🧠 内存 RAM、RAM Total、Swap、Swap Total
💾 存储 Disk、Disk Total、磁盘耗尽预测
🚀 GPU GPU、GPU Device、GPU Memory、GPU Memory Total、GPU Temperature
🌐 网络 Download、Upload、周期流量、累计流量、TCP、UDP
📡 网络质量 Ping Latency、Packet Loss、多任务统计
🌡️ 环境状态 System Temperature、GPU Temperature

不是简单堆叠 25 张单指标图,而是归并成 12 个稳定图表族,减少碎片化信息和无意义的重复展示。

📐 详情页布局

优化方向 当前能力
概览卡 18 类指标,7 套预设
图表面板 12 个图表族,9 套预设
响应式 移动端 2 列、中屏 3 列、宽屏 4 列
分区模式 可选概览 / 负载 / 延迟标签页
兼容配置 保留旧图表 key、旧卡位和 JSON 模板解析

🎨 详情页自定义能力

主题设置不要求修改源码。预设适合快速启用,英文 key 适合高级用户精确控制顺序和内容。

功能 状态
概览卡预设
图表预设
英文 key 自定义
英文 / 中文逗号解析
空格 / 分号解析
多行粘贴解析
后台 help key 说明
旧配置兼容

推荐配置方向

类型 适合场景
Resource CPU / 内存 / 磁盘资源监控
Network 实时速率、累计流量、连接与 Ping 分析
GPU GPU 利用率、设备、显存与温度
Operations 资源、连接、进程、温度与网络质量
Full 覆盖完整官方 Metric 能力
Custom 自己决定卡片和图表顺序

📈 Metric 接口升级

新版接口优先,旧版 Komari 后端继续保持兼容。

新版 Metric API 有效
        ↓
public:queryMetrics / public:getPingMetricStats
        ↓
无数据或接口不可用
        ↓
common:getRecords / legacy records fallback
        ↓
保持图表与 Ping 正常展示
项目 状态
public:queryMetrics ✅ 优先使用
public:getPingMetricStats ✅ 优先使用
common:getRecords ✅ 自动 fallback
自定义 start / end
Metric null 断点 ✅ 保留,不误判丢包
旧接口负值丢包哨兵 ✅ 兼容

📶 Ping 模块增强

优化项目 状态
Min / Max / Avg / Latest
P50 / P99 / 波动率
多任务丢包统计
100% 丢包任务保留
Null 点不再误判丢包
自定义起止时间
新旧接口自动切换
快速切换请求防旧数据覆盖

适用于网络抖动分析、短时丢包排查和特定时间段异常定位。


🪟 首页驾驶舱

  • 地球、点阵地球、平铺地图三种视觉模式
  • 卡片 / 列表双视图,列表在密集节点下自动虚拟化
  • mini / compact / comfortable / large 四档卡片密度,默认保持 compact
  • 官方、基础、运维、资源、财务、流量、GPU、资产、完整和自定义总览方案
  • 月成本、总流量、上下行、峰值、离线、高负载、即将到期等快捷控制
  • 首页右上角支持从 Komari 已创建的 Ping 任务中自选 0~3 项;选择保存在当前浏览器,卡片与列表延迟统计只汇总所选任务
  • 选择 0 项可隐藏首页延迟模块,“恢复后台默认”可回到后台配置的默认任务(未配置时为全部任务)
  • 节点 message 在卡片 / 列表以纯文本提示,不使用 v-html
  • 自定义图片 / 视频背景、毛玻璃配色预设、色觉辅助配色和动画减弱选项

🧰 首页高级工具

高级工具仅在登录验证通过后显示和执行。

工具 用途
🗺️ 拓扑分析 根据 ASN、厂商、分组和标签分析节点关系与异常集中点
💰 性价比排行 比较每核、每 GB 内存、流量额度和周期成本
🩺 健康摘要 聚合负载、磁盘、流量、离线状态和 Ping 风险
📤 快照导出 导出 JSON / CSV,内置 CSV 公式注入防护
📜 审计日志 管理员 / 访客记录、结构化安全信息、JSON / CSV 导出

🧱 底层架构

新功能遵循统一调用链:

Component
    ↓
Composable
    ↓
Service
    ↓
RequestManager / CacheService
    ↓
API / RPC

同步具备:

  • 请求去重与并发限制
  • 超时、重试和 Abort 清理
  • TTL / LRU-like / 引用计数缓存
  • Metric Store 优先与旧接口 fallback
  • 共享 Ping / 负载历史数据流
  • 登录权限与敏感操作校验
  • Vue 响应式节点索引和实时更新

🔒 公开访问与安全边界

首页和节点详情页始终保持公开,不使用全局路由守卫阻断普通监控。

公开能力 登录后能力
普通节点状态与实时指标 Hidden 节点
Load / Ping 历史图表 拓扑、性价比、健康摘要
Ping 延迟与丢包统计 快照导出与审计日志
公开厂商元数据 Geo 增强、磁盘预测等敏感路径

安全细节包括:

  • 快照导出需要登录验证,可选二级密码
  • CSV 中和 =+-@| 等公式注入前缀
  • Markdown 链接和图片限制 URL scheme,拦截 javascript:
  • 未登录可隐藏价格、费用卡片和后台入口
  • 登录过期时降级到公共展示,不让整个 dashboard 崩溃

📱 WebKit / iOS 兼容

环境 策略
Safari 15.4+ 构建语法目标与基础可用边界
Safari 16.4+ Tailwind CSS v4 完整视觉基线
缺少 oklch / color-mix 使用 sRGB token 和可读降级样式
旧 WebKit 关闭高成本毛玻璃,避免透明或不可读界面
Firefox 对密集卡片和控制层关闭多层 backdrop-filter

兼容策略的目标是保证基础功能和文字可读,不承诺老旧内核拥有与现代浏览器完全一致的视觉效果。


⚙️ 主题设置

全部设置由 komari-theme.json 托管到 Komari 后台,无需修改代码。

分类 代表设置
基础与外观 主题模式、更新间隔、RPC 模式、默认视图、卡片尺寸
首页布局 公告、地球样式、访客信息、毛玻璃 / 色觉辅助配色
总览卡片 10 套方案、自定义 keys 和显示顺序
高级工具与隐私 工具总开关、隐藏后台 / 价格、厂商别名、导出二级密码
快捷控制与列表 快捷按钮、列表元数据、离线置底、预警阈值、首页自选延迟
详情概览 18 类指标卡、7 套方案、分区标签页
详情图表 12 个图表族、9 套方案、GPU 图表和自定义 keys
自定义背景 亮 / 暗 URL、图片 / 视频、模糊和遮罩

📦 安装 / 升级

方式一:使用 GitHub 仓库地址

Komari 后台支持直接填写仓库地址并拉取最新 Release:

https://github.com/sanrokamlan-prog/komari-theme-Glassmorphism

方式二:手动安装 Release

  1. 打开 Releases
  2. 下载最新的 komari-theme-Glassmorphism-build-*.zip
  3. 登录 Komari Monitor 后台,进入 设置 → 主题管理
  4. 上传 zip 并启用主题
  5. 在主题设置中调整视觉、卡片、快捷控制和高级工具

请上传 Release 附件中的主题 zip,不要上传 GitHub 自动生成的源码压缩包。


🛠️ 本地开发

环境要求:Node.js ^20.19.0>=22.12.0,Bun >=1.2.0

bun install
bun run dev
bun run lint
bun run build
bun run test:visual
bun run preview

Fork 同步主仓库

本 Fork 的 origin 指向个人仓库,主仓库配置为 upstream。主仓库有更新时,在功能分支上执行:

git fetch upstream
git merge upstream/main
git push origin feature/home-latency-selection

如果希望把同步后的内容合并回 main,可在确认冲突并完成测试后执行:

git switch main
git merge feature/home-latency-selection
git push origin main

更新确认过的视觉基准图:

bun run test:visual:update

视觉测试需要先执行 bunx playwright install chromium。截图差异会输出到 test-results/playwright-report/;GitHub Actions 失败时会自动上传差异附件。

构建成功后会生成:

  • dist/
  • komari-theme-Glassmorphism-build-<short-sha>.zip

发布包固定包含:

komari-theme.json
preview.png
dist/

发布版本只改 komari-theme.json 顶层 version,不要给 package.json 添加顶层 version


📝 更新日志

v3.3.5 · Ping 任务排序修复
  • 延迟任务卡片、图例、颜色和指标线统一遵循后台公开任务顺序
  • 修复新版 Ping 指标统计数组乱序导致前后台显示不一致的问题
  • 未知任务使用稳定 ID 回退,不影响后台已知任务的位置
  • 增加三套顺序相互冲突的聚焦回归覆盖
v3.3.4 · 到期预警与历史 CPU 修复
  • 剩余 5 天内标红、6–10 天标黄,无效日期显示 -
  • 4 小时 / 1 天历史缺少有效 CPU 点时自动回退兼容接口
  • 过滤历史记录中的非有限数值,避免异常数据显示或格式化失败
  • 增加到期颜色边界和短时 CPU 回退的浏览器回归覆盖
v3.3.3 · 免费节点文案修复
  • 免费节点价格移除无意义计费周期,统一显示“免费”
  • 单节点剩余价值改为“无 / N/A”,金额汇总继续使用数字 0
  • 修正节点卡片、列表、对比、详情和财务明细之间的显示差异
  • 排除免费节点时同时识别 price = -1白嫖中 标签
v3.3.2 · 节点指标图标
  • CPU、内存、硬盘和流量标题增加与详情页一致的原生线性图标
  • mini 卡片用固定尺寸图标替代 C/M,保留无障碍名称和既有尺寸
  • 增加桌面、移动和 mini 卡片的聚焦回归覆盖
v3.3.1 · 详情页负载与剩余价值修复
  • 详情页停用首页全部节点的 Ping 摘要订阅,只保留当前节点指标请求
  • 首页 Ping 摘要采样上限从 6000 降为 150,并在失去订阅时释放在途请求
  • 提前续费覆盖多个周期时,按全部剩余天数累计剩余价值
  • 增加 RPC 请求范围回归断言和 10,000 组随机数值校验
v3.3.0 · 大规模节点巡检与视觉回归
  • 新增收藏、节点实时对比、详情快速切换和综合异常排行
  • 搜索支持节点名、地区、IPv4 / IPv6、CPU 型号与 IPv4 通配
  • 大量节点卡片采用首屏减载、空闲补齐、滚动优先的混合挂载策略
  • Metric tags 优先,继续兼容 Komari 1.2.5 旧 records / Ping 接口
  • 更新 CPU 代际近似分级和 CPU Mark 查询入口
  • 增加 7 场景 Playwright 视觉回归与 GitHub Actions 差异附件
v3.2.0 · 地球与地图显示修复
  • 恢复真实地球原尺寸与原头部布局,移除 v3.1.9 的强制高度和裁剪
  • 修复平铺地图暗色 scoped CSS 泄漏导致整页发黑
  • 验证真实地球、Cobe 和平铺地图的桌面/移动端尺寸、标记与溢出行为
v3.1.9 · 上游核心兼容与后台整合
  • 与未合并的 #604/#82 解耦,按量费用改为主题本地估算器
  • 官方管理端完整内嵌,修复子路径静态资源、主题管理 404 与样式缓存
  • 加强后台玻璃质感并控制模糊成本,修复中等桌面地球/列表压盖
  • 增加持久本地背景 local: 路径、管理员访客文案和高级工具显示开关
v3.1.8 · Swap 悬浮提示修复
  • 内存区域悬浮提示改为浏览器原生提示,避免被节点卡裁剪或参与卡片布局
  • Swap 信息精简为已用量与总量;总量缺失时仅显示已用量
v3.1.7 · 路由、费用与列表体验修复
  • 修复首页进入节点详情时路由过渡留下空白页的问题
  • 修复列表流量悬浮提示被裁剪成异常横条的问题
  • 节点卡内存悬浮新增 Swap 使用明细
  • “完整”首页总览方案改为展示全部可用卡片,不再等同于固定 6 张精选卡
  • 首次开机费改为以后端真实上报状态为准,兼容旧节点推定锚点
  • 新增计费字段的节点元数据就地刷新,管理员修改后无需整页重载
  • 内嵌管理端同步到 komari-web 0fee1f1,补齐实时费用明细与开机费语义
  • 主题菜单改名为“主题设置”,更新主题可配置能力概念封面
v3.1.6 · 默认主题后台与费用明细
  • 内置完整官方管理端与终端路由,增加 Glassmorphism 配色和可重复同步流程
  • 延迟 / 丢包支持弹窗监测;剩余价值支持逐节点明细、显示币种与汇率覆盖
  • 提前适配实时费用估算字段,并保持旧 Komari 核心账单表单兼容
  • 访客审计增加采集开关、UTF-8 安全截断与完整 JSON / CSV 导出
  • 使用与项目主预览同色系的原创默认背景
v3.1.5 · 色觉辅助与访客安全审计
  • 新增标准 / 色觉友好主题选项、语义色、图表线型和 Ping 状态纹理
  • 适配 public:recordVisitorEventvisitor_audit_enabled 与访客日志筛选
  • 增加站点隔离会话、浏览器 / WebGL / WebRTC 哈希等受限安全摘要
  • 审计面板结构化显示 IP、UA、身份、会话和指纹,并支持完整 JSON / CSV 导出
  • 旧核心保持兼容;敏感值、命令、剪贴板和原始网络候选不进入前端审计详情
v3.1.4 · 首页分时丢包修复
  • 首页 Metric Store 查询同时读取 ping.latency_msping.loss
  • 每个丢包时间格按对应时间桶和 point count 加权计算,不再复用整段平均值
  • null 空桶保持无数据,周期平均丢包文字继续使用精确汇总统计
  • Metric 分时丢包数据不完整时自动回退旧 records 负值丢包逻辑
v3.1.3 · 减弱动画路由切换修复
  • 修复开启“减弱过渡动画”后进入详情只剩背景的问题
  • 修复异常发生后返回首页仍为空白、必须刷新恢复的问题
  • 减弱动画时停用 out-in 串行离场,保留首页 KeepAlive 状态
  • 正常动画配置继续使用原有页面淡入淡出效果
v3.1.2 · 启动恢复与全局错误反馈
  • 修复健康检查偶发失败时跳过用户、节点和实时连接的问题
  • 健康检查增加 5 秒超时、3 次递增间隔重试和请求取消
  • 设置、用户、节点与健康检查改为独立并行初始化
  • 节点首拉失败后仍启动轮询自愈;所有路由统一显示错误和重试入口
v3.1.1 · 首页、列表与公开 Ping 修复
  • 修复默认背景被实色层遮挡和暗色模式全黑
  • 修复列表 Ping 提示遮挡,并降低 DOM / hover 合成开销
  • 普通 Ping 历史恢复公开访问,修复详情快速切换的旧请求覆盖
  • 优化首页快捷控制计数和大样本时间合并
v3.1.0 · 节点详情 Metric 驾驶舱
  • 对齐 Komari 1.2.6 的 25 个 Metric definition,归并为 12 个图表族
  • 新增累计 / 周期流量、GPU 设备、显存、温度和 Ping 图表
  • 增加详情概览 / 图表预设、自定义时间范围和多行 keys 配置
  • 修复 Metric null、100% 丢包任务和多任务汇总问题

更多历史版本请查看 Releases


⭐ Support

如果这个项目帮助到了你,欢迎:

  • ⭐ Star 本项目
  • 🍴 Fork 并贡献代码
  • 💬 提交 Issue 或 Feature Request
  • 📢 分享给更多 Komari 用户

你的每一个 Star,都是继续维护更新的动力。


☕ Donation / Sponsor

如果你喜欢这个项目,也欢迎支持后续开发。每一份支持都会用于功能开发、Bug 修复、性能优化、文档和长期维护。

感谢 可乐杯里泡枸杞Leo LinHelloWorldxjohnmill的捐赠支持。


🙏 致谢

感谢原始主题作者 Tokinx,感谢 KomariKomari Naive、Vue、Vite、reka-ui、Tailwind CSS,以及所有反馈 Issue、提交 PR 和分享建议的朋友。

📄 License

MIT

About

🌌 Komari Monitor 毛玻璃主题 · 拓扑分析/性价比排行/健康摘要/审计日志/快照导出五大高级工具 · v3 服务层架构与安全加固

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages