#公益项目
KMS 主机: kms.nite07.org
Office激活教程
Office 安装可以参考Office Tool Plus 官方教程
- 1.打开 Office Tool Plus,点击左侧激活
- 2.展开许可证管理后点击安装许可证
- 3.在许可证列表中找到你安装的 Office 版本(选择产品 ID 以 Volume 结尾的选项),点击确定
- 4.展开密钥管理,输入产品密钥(这里查看密钥)后点击安装密钥
- 5.展开KMS 管理,KMS 主机填入
kms.nite07.org
后点击设置主机
- 6.点击许可证管理后的激活
Windows激活教程
打开 CMD 输入以下命令:
slmgr.vbs /upk
slmgr /ipk 密钥在下方链接查看
slmgr /skms kms.nite07.org
slmgr /ato
这里查看密钥
Readme
Keep in mind that this project is not intended for production use. Feel free to use it to test your own systems or maybe even learn something from the protocol structure. :)
History
py-kms is a port of node-kms created by cyrozap, which is a port of either the C#, C++, or .NET implementations of KMS Emulator. The original version was written by CODYQX4 and is derived from the reverse-engineered code of Microsoft's official KMS. This version of py-kms is for itself a fork of the original implementation by SystemRage, which was abandoned early 2021.
Features
- Responds to
v4
,v5
, andv6
KMS requests. - Supports activating:
- 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 ( Volume License )
- Microsoft Office 2013 ( Volume License )
- Microsoft Office 2016 ( Volume License )
- Microsoft Office 2019 ( Volume License )
- Microsoft Office 2021 ( Volume License )
- It's written in Python (tested with Python 3.10.1).
- Supports execution by
Docker
,systemd
and many more... - Uses
sqlite
for persistent data storage (with a simple web-based explorer).
Documentation
The wiki has been completly reworked and is now available on readthedocs.io. It should provide you all the necessary information about how to setup and to use py-kms , all without clumping this readme. The documentation also houses more details about activation with py-kms and how to get GVLK keys.
Quick start
- To start the server, execute
python3 pykms_Server.py [IPADDRESS] [PORT]
, the default IPADDRESS is::
( all interfaces ) and the default PORT is1688
. Note that both the address and port are optional. It's allowed to use IPv4 and IPv6 addresses. If you have a IPv6-capable dual-stack OS, a dual-stack socket is created when using a IPv6 address. In case your OS does not support IPv6, make sure to explicitly specify the legacy IPv4 of0.0.0.0
! - To start the server automatically using Docker, execute
docker run -d --name py-kms --restart always -p 1688:1688 ghcr.io/py-kms-organization/py-kms
. - To show the help pages type:
python3 pykms_Server.py -h
andpython3 pykms_Client.py -h
.
License