Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
多机管理(Agent / Server 架构)
Agent gRPC 客户端:Agent 主动连 OpsMini Server(单端口 gRPC 双向流),心跳 + 指数退避重连,接收执行 / 文件任务并回传结果
OpsMini Server 端:注册 / 心跳 / 连接管理、执行任务下发、结果接收(代码迁至 OpsAnt 项目独立 Go 子项目 opsmini-server/,OpsMini 仅保留 Agent)
命令 / 脚本执行:command 与 shell / python 脚本,结果(stdout / stderr / exit code / 耗时)回传
文件拉取(PullFile):Server 从 Agent 拉取文件(分片上传 + size / md5 校验)
文件下发(PushFile):Server 向 Agent 下发文件(分片 + 断点续传 + md5 校验),支持目标为目录(保留原文件名)
连接状态检测 + 长连接保活:Agent 在线 / 离线状态、心跳超时判定、gRPC keepalive
接入 OpsAnt:面板「设置」页可视化配置 OpsAnt 地址 / Token(运行时热切换,Token 显示支持眼睛切换明文 / 密文),SSO 免认证跳转(默认开启)
移除 /agent/v1 REST API:改用 gRPC 双向流(原 REST API 及前端「API Token」设置页一并移除)
面板功能增强
文件页目录下载:目录一键压缩为 zip 下载(弹窗提示 + 目录大小 + 所在分区磁盘使用率)
文件页目录删除:递归删除目录(危险操作弹窗 + 输入目录名二次确认)
文件页长名称优化:超长文件 / 目录名省略显示,悬停查看完整名(消除横向滚动条)
系统管理「网络」路由表:网卡下方新增路由表展示(目标网络 / 网关 / 子网掩码 / 标志 / 接口 / 度量)
MCP 配置增强:支持「配置文件(JSON)」与「表格」两种输入方式;SSE / HTTP 方式支持自定义请求头(多个)与超时时间
防火墙增强:启用前自动放行面板端口与 SSH 端口(22),避免启用后无法访问;识别「已安装未启用」的 ufw
Prometheus 指标增强:新增 opsmini_cpu_usage_percent / opsmini_mem_usage_percent 即时使用率、node_procs_total 总进程数
统一确认弹窗:所有删除 / 危险操作改用平台自带确认弹窗(替换浏览器原生 confirm)
终端优化
输出留白:命令输出左右 / 底部增加留白,不再贴边
全屏 Esc 修复:全屏模式下按 Esc 不再退出全屏(避免与 vim 编辑模式的 Esc 冲突)
会话保持:切换页面后终端会话不再重置(会话有效期内保持)
字符集设置:新增字符集选择(UTF-8 / GBK / GB18030 / Big5),解决中文乱码
体验优化
页面标题:显示「OpsMini · 访问地址」,多标签页可区分
密码可见性:修改密码、接入 OpsAnt Token 等输入框新增「显示 / 隐藏」小眼睛
设置页布局:「双因素验证」与「接入 OpsAnt」并排展示,移除「自动更新」开关
You can’t perform that action at this time.