routeros-qemu-chr
在 QEMU 中运行 RouterOS CHR
RouterOS CHR 实验室经常失败,因为固件、VirtIO、加速和端口转发会因架构而异。此技能为本地实验室和 CI 工作流提供经过测试的 QEMU 模式。
安装前请停下并请求确认。
请审查安装计划,并在更改文件前获得用户明确同意。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "routeros-qemu-chr" from https://skillstore.io/skills/tikoci-routeros-qemu-chr.md and its manifest at https://skillstore.io/api/skills/tikoci-routeros-qemu-chr/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“routeros-qemu-chr”。 I need an x86_64 CHR lab on Linux with REST access.
预期结果:
该技能会返回一个启动计划,使用 SeaBIOS、VirtIO 磁盘和网络、可用时使用 KVM,并进行 localhost REST 转发。
正在使用“routeros-qemu-chr”。 My aarch64 VM boots to a silent stall.
预期结果:
- 首先检查 UEFI pflash 大小和 CPU 型号的诊断结果。
- 提醒使用显式 VirtIO PCI 设备,而不是 aarch64 简写。
- 当硬件加速不可用时,提供 TCG 的回退计划。
正在使用“routeros-qemu-chr”。 I need CI to test RouterOS package behavior.
预期结果:
该技能概述镜像下载、磁盘转换、QEMU 启动、就绪检查、package 上传、重启处理和清理。
安全审计
高风险No prompt injection, hidden exfiltration, or malicious intent was found. The skill is legitimate RouterOS CHR and QEMU guidance, but it includes privileged host changes, external downloads, VM process launch, local service exposure, and predictable temp paths. These risks should be documented and gated by user confirmation before execution.
已确认安全问题 (4)
能力复核项 (33)
这些是真实的本地能力,对此技能可能是预期行为,因此需要复核,但不会按已确认恶意行为计分。
风险因素
🌐 网络访问 (20)
⚙️ 外部命令 (92)
📁 文件系统访问 (30)
检测到的模式
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/tikoci-routeros-qemu-chr/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/tikoci-routeros-qemu-chr?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/tikoci-routeros-qemu-chr?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/tikoci-routeros-qemu-chr/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/tikoci-routeros-qemu-chr.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
tikoci. (2026). routeros-qemu-chr security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/tikoci-routeros-qemu-chr/audits/6BibTeX 引用
@techreport{tikoci-tikoci-routeros-qemu-chr-2026,
author = {tikoci},
title = {routeros-qemu-chr security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/tikoci-routeros-qemu-chr/audits/6},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "routeros-qemu-chr security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "tikoci"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/tikoci-routeros-qemu-chr/audits/6"
identifiers:
- type: other
value: "skillstore:tikoci-routeros-qemu-chr:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 中你能构建什么
构建一次性 RouterOS 实验室
创建本地 CHR VM,用于 API 测试、数据包调试或无需硬件的培训。
添加 RouterOS 集成测试
在 GitHub Actions 中运行 CHR,以验证 REST、packages 和生成的 schemas。
诊断 CHR 启动问题
当 VM 卡住或超时时,比较固件、CPU、加速和 VirtIO 选择。
试试这些提示
Plan a RouterOS CHR QEMU lab on my host. Ask for my host OS and CPU architecture if needed, then recommend the image, boot method, acceleration, RAM, disk, and port forwards.
Diagnose this CHR boot failure: [symptoms]. Compare firmware, machine type, disk interface, CPU model, and VirtIO transport. Give a prioritized fix list.
Design a GitHub Actions workflow for a selected RouterOS CHR version. Include image download, disk conversion, QEMU startup, REST readiness checks, optional package upload, reboot handling, and safe cleanup.
Build a multi-architecture CHR test strategy for x86_64 and aarch64 hosts. Include acceleration fallback rules, unsupported combinations, boot timing expectations, and skip logic.
最佳实践
- 除非需要远程访问,否则将转发的服务绑定到 localhost。
- 为 QEMU 套接字、日志和固件变量使用按实例划分的临时路径。
- 在测试吞吐量或 package 下载之前,确认 CHR 许可证限制。
避免
- 不要对 RouterOS 磁盘使用 aarch64 if=virtio 简写。
- 不要假设 KVM 或 HVF 可跨主机和客户机架构工作。
- 不要在一次性本地 CHR 实例之外重复使用空的 admin 密码。
常见问题
此技能会安装 RouterOS 吗?
它能在 macOS 上运行吗?
为什么 aarch64 需要 UEFI?
免费的 CHR 许可证足够用于 CI 吗?
它会在启动后配置 RouterOS 吗?
CI 示例在共享 runner 上安全吗?
开发者详情
作者
tikoci许可证
MIT
Skillstore 修订
r1
版本提示
作者未声明版本。
引用
36e07d5e13068e5be64447e8f20b427cf2cbd21a
维护新鲜度
2026/7/18
使用量
4 次下载 · 112 次浏览
文件结构