Skip to content

ipmg v1.2

Choose a tag to compare

@DX-Cloud DX-Cloud released this 31 Jul 12:50
· 25 commits to main since this release

ipmg v1.2

TUI 交互重构版本:统一交互组件、键盘导航、设置中心,并修复多项稳定性问题。

新功能

  • 统一交互组件:选择菜单支持关键字即时过滤、↑/↓ 或 j/k 键盘导航、c<编号> 复制到剪贴板
  • 主菜单改为动作注册表驱动,新增功能注册一条 Action 即可获得菜单入口
  • 新增设置界面:自动打开管理页、虚拟网卡过滤、配置/恢复成功后执行自定义命令(钩子)
  • 网卡列表默认过滤虚拟网卡(VMware / Hyper-V / WSL / 蓝牙等),可在设置中关闭
  • 配置流程合并"选设备方式"步骤,确认精简为一行;配置失败时按 r 直达恢复流程
  • 主菜单记忆上次动作并默认高亮,s 进设置、q 退出快捷键
  • WMI 错误码附带解决建议(如 84=网卡未连接、97=IP 已被占用)
  • 配置 schema 引入版本化迁移框架,旧配置自动无损迁移

修复

  • 键盘导航原地刷新:光标上移 + 逐行覆盖,消除闪烁与菜单堆叠;启用控制台 VT 处理
  • 光标可移动到"返回""添加新设备""帮助说明"等固定选项,缩进统一对齐
  • 设置页回车直接切换、高亮位置记忆、帮助整页展示
  • UAC 提权被取消时不再静默退出;路径含空格也能正确提权重启
  • 撤销恢复失败时备份栈保持不变,可重试
  • 子网掩码 0.0.0.0 不再导致程序卡死;/31、/32 网段明确报错
  • 导入损坏或格式错误的配置文件不再覆盖现有配置
  • 设备 IP 范围校验、MAC 读取越界保护、Ping 应答校验与 socket 泄漏修复

使用

下载 ipmg.exe 双击运行(Windows,首次运行需要管理员权限)。
完整说明见 README。