
用 C 语言编写的开源 KMS 服务器模拟器,体积仅几百 KB,可在路由器、NAS、树莓派上运行为局域网内 VL 版 Windows/Office 提供激活服务
vlmcsd —— KMS 服务器模拟器
vlmcsd(KMS Emulator in C)是一个用 C 语言编写的开源 KMS 激活服务器模拟器,完整模拟了微软 KMS(Key Management Service)的协议行为,可替代官方 KMS 服务器为批量授权版(VL 版)的 Windows 和 Office 提供激活服务。
特性
- 体积极小:单文件可执行程序仅几百 KB,资源占用极低
- 跨平台:可运行于 Linux(含 Android)、FreeBSD、Solaris、Minix、macOS、iOS、Windows(含 Cygwin)
- 广泛兼容:支持激活 VL 版 Windows(Vista 起至 Windows 11 / Server 各版本)和 Office(2010 起各版本)
- 嵌入式友好:常见于路由器固件(OpenWrt、Padavan)、NAS、树莓派等低功耗设备,可在局域网内长期挂机提供激活服务
- 配套客户端:项目附带
vlmcs命令行客户端,用于测试 KMS 服务器是否正常工作
使用教程
# 克隆仓库
git clone https://github.com/Wind4/vlmcsd.git
cd vlmcsd
# 编译(生成对应平台的二进制)
make
# 启动 KMS 服务器(默认监听 1688 端口)
./bin/vlmcsd
# 用自带客户端测试
./bin/vlmcs
局域网内的 Windows 激活方式(管理员命令行):
slmgr /skms <vlmcsd服务器IP>
slmgr /ato
查看完整文档:man man/vlmcsd.8(仓库 man 目录下同时提供 txt/html/pdf 格式)。
提示
请确保在拥有合法批量授权的前提下使用,未授权激活微软产品属于侵权行为。
暂无评论
