MikroTik RouterOS 补丁版与授权生成工具:在 x86 / arm64 上跑 RouterOS,装完即是最高级别授权
RouterOS 是 MikroTik 基于 Linux 内核的独立路由系统,原本跑在自家硬件上,也可以装在 PC 上变成路由器。这个项目把它做成了可以自行生成授权的补丁版本,x86 与 arm64 两条线都能用。
[image: MikroTikPatch — Patch. Customize. Unlock More.]
项目是什么
elseif/MikroTikPatch 在 GitHub 上开源,作用是把官方 RouterOS 的授权校验换掉,并配套一个授权生成工具。
项目地址 — github.com/elseif/MikroTikPatch
仓库热度 — Star 约 2.9k,Fork 约 1.3k,203 个 Tag、991 次提交
许可协议 — WTFPL
授权方式 — 装上 option.npk 即自动获得最高级别授权
语言构成 — Python 64.1%、Shell 16.5%、HTML 14.7%、C 4.4%
项目页写明「仅供测试用途,生产环境请使用官方授权版本」。
️ 两个分支:mikrotik.ltd 与 routeros.ltd
同一个项目维护了两套站点,覆盖的架构不一样:
mikrotik.ltd — 面向 x86 / arm64,以 CHR(Cloud Hosted Router)为主,装 option.npk 自动给最高授权,还提供 Telegram 授权 BOT
routeros.ltd — 覆盖 arm64 / arm / mipsbe / mmips / ppc / smips / x86,需要赞助获取授权,CHR 版本(x86/Arm64)可以在线直接拿授权,支持在线定制品牌包
x86 / arm64 这条线还给了 Docker 一条命令:
docker run -d --privileged --name chr ghcr.io/elseif/chr:latest
当前版本(截至发布时)
官网 mikrotik.ltd 上架的版本:
RouterOS v7 — Long-Term 7.23.7 / Stable 7.24.4
RouterOS v6 — Long-Term / Stable 均为 6.49.20
v7 提供 ARM64 / AMPERE 与 X86 两种架构,每档各给 Main package、Extra packages,ARM64 另有 ISO for AMPERE,X86 另有 CD Image 与 Install image;通用项里配了 Netinstall(Windows 版与 CLI Linux 版)和变更日志入口。
CHR 镜像格式给得很全:VHDX、VMDK、VDI、VirtualPC、Raw disk image、OVA,多数同时提供 UEFI 与 Legacy BIOS 两版,v6 侧只保留 Legacy。
️ 云服务可用项
补丁版把官方云服务一并打通了,常用四条命令:
功能
命令
在线升级
system/package/update/install
动态域名
ip/cloud/set ddns-enabled=yes
云备份
/system/backup/cloud/upload-file action=create-and-upload password=any
网络检测
/interface/detect-internet/set detect-interface-list=all
装好后要升级新版本,走 WebFig 或 WinBox 的 QuickSet,或者 System > Packages,点「Check For Updates」即可。
功能指南
以下功能都需要先装 option.npk。
启用容器模式 — 无需物理重启/system/device-mode/update container=yes
/system/shell cmd="reboot -f"
Shell 访问 — 终端里直接 /system/shell 或 /sh;也可以走 SSH / Telnet,用 devel 账号登录,密码与 admin 相同
CHR x86 模式切换 — 进 shell 后执行 keygen chr 或 keygen x86
开机自动运行脚本 — 编辑 /rw/disk/rc.local,内容会在 RouterOS loader 启动前执行;开机能看到 Starting rc.local...,之后进 shell 用 cat /ram/startup.catlog | grep 'Hello' 查输出
安装方式
x86 / arm64 线提供一条在线安装命令,站点上可以切 v7 Stable / v7 Testing / v6 Long-Term / v6 Stable:
bash <(curl https://mikrotik.ltd/chr.sh)
也可以直接下 CHR 镜像,在自己熟悉的虚拟化平台里导入 VMDK / VHDX / OVA 等格式。x86 实体机走 ISO 或 Netinstall 写入。
️ 注意事项
项目页明确写了仅供测试用途,正式生产环境请用官方授权版本
补丁版本与官方版本的授权机制不同,升级前建议先备份配置
CHR 与 x86 两种模式在 x86 架构上可以互切,切换前确认业务需求
Docker 方式运行需要 --privileged 权限
相关链接
GitHub 源码 — https://github.com/elseif/MikroTikPatch
项目主页(x86 / arm64) — https://mikrotik.ltd/
在线演示 — https://demo.mikrotik.ltd/
项目主页(多架构) — https://routeros.ltd/
MikroTik 官方文档 — https://manual.mikrotik.com/