多类型支持:支持 QEMU(如 Cisco CSR1000v, Huawei ENSP 镜像等)和 IOL(Cisco IOS on Linux)两种主流镜像格式。
智能匹配:自动从预设的 S3 云存储服务器匹配镜像文件及其后缀(.qcow2, .bin, .tar.gz, .zip 等)。
多线程加速:检测并支持调用 aria2c 进行多线程极速下载;若未安装,则自动回退到原生单线程模式。
自动解压与分类:下载后自动处理压缩包,并将其移动到 EVE-NG 标准的镜像目录(/opt/unetlab/addons/)。
运行环境验证:强制要求以 root 权限运行,并检查系统是否安装了 EVE-NG 核心组件及特定的软件包版本(要求版本 $\ge 6.0.0$)。
CPU 架构检测:能够识别 Intel 或 AMD 架构,以同步匹配的设备模板(.yml)。
权限一键修复:在部署完成后,自动调用 unl_wrapper -a fixpermissions,解决 Web 端无法开启节点或报错的问题。
图标与模板自动同步:不仅下载镜像,还会自动抓取对应的节点图标(Icons)和设备模板(Templates),确保在 Web 界面能正常选到该设备。
脚本集成:支持同步镜像配套的配置脚本(Config Scripts)。
IOL 授权修复:内置了 Cisco IOL 的算号器(Keygen)功能,自动生成 iourc 授权文件,解决 IOL 镜像无法运行的问题。
模糊搜索:支持通过“镜像名称”或“版本描述”双重关键词搜索所需镜像。
密码查询功能(新):输入 C 即可快速搜索并查看特定镜像的默认登录账号、密码及备注。
删除模式:提供图形化列表,支持批量删除本地已有的 QEMU 或 IOL 镜像。在删除 IOL 时具有保护逻辑,避免误删授权文件。
静默更新:程序启动时会自动检测远程版本,并支持一键热更新脚本。