
并不鼓励使用盗版软件,仅供个人学习测试使用,在商业等用途请支持正版!
介绍
py-kms 是由 cyrozap 创建的 node-kms 的移植版本,而 node-kms 则是 KMS Emulator 的 C#、C++ 或 .NET 实现的移植版本。
原始版本由 CODYQX4 编写,源自对微软官方 KMS 的逆向工程代码。这个版本的 py-kms 是 SystemRage 原始实现的一个分支,该实现于 2021 年初被弃用。
支持激活以下产品:
- Windows Vista
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10(1511 / 1607 / 1703 / 1709 / 1803 / 1809)
- Windows 10(1903 / 1909 / 20H1, 20H2, 21H1, 21H2)
- Windows 11(21H2)
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- Microsoft Office 2010(批量许可)
- Microsoft Office 2013(批量许可)
- Microsoft Office 2016(批量许可)
- Microsoft Office 2019(批量许可)
- Microsoft Office 2021(批量许可)
- 使用 Python 编写(已在 Python 3.10.1 上测试);
- 支持通过 Docker、systemd 等多种方式执行;
- 使用 sqlite 进行持久化数据存储(带有一个简单的基于 web 的浏览器)。
Docker Run
docker run -d \
--name kms \
--restart always \
-p 1688:1688 \
pykmsorg/py-kms:latest
Docker Compose
version: '3.3'
services:
kms:
container_name: kms
ports:
- '1688:1688' #前面的端口可以按照服务器情况或个人喜好修改
restart: always
image: 'pykmsorg/py-kms:latest'
Windows 端操作
部署完成后以管理员模式打开 Powershell 或命令提示符,依次运行如下命令:
不同版本查询对应 GVLK Keys 密钥,如 Win10、11 专业版为:W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /upk
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms < 搭建 KMS 服务的 IP 地址 + 端口,如:192.168.2.1:1688>
slmgr /ato
操作完,系统应该就会提示激活成功了。
项目地址
DockerHub 项目地址:https://hub.docker.com/r/pykmsorg/py-kms
GVLK Keys 查询地址:https://py-kms.readthedocs.io/en/latest/Keys.html
正文完