使用py-kms搭建KMS服务器激活Windows & Office

2018-01-15 14:12  阅读 697 views 次 百度已收录   评论 0 条

教程准备:

操作系统为Debian 8.0 64-BIT

py-kms发布地址(原始):https://github.com/myanaloglife/py-kms

现在建议用这个,支持2和3:https://github.com/ThunderEX/py-kms

Python

Python

教程开始:

1. 安装依赖

apt install python-argparse

2. 下载代码

git clone https://github.com/myanaloglife/py-kms

3. 运行激活服务器

cd py-kms
python server.py

这时候看到提示消息

TCP server listening at 0.0.0.0 on port 1688.

就是说KMS服务已经在1688端口上打开了,没有错误。这就搭建完毕了。

4. 长期运行配置

对于需要长期运行的KMS服务器,可以使用supervisor管理py-kms服务(非必须步骤)

拷贝py-kms文件夹到/usr/local/目录下

cp -r py-kms /usr/local/

5. 安装supervisor

apt install python-setuptools
easy_install supervisor

6. 生成默认配置文件(supervisord.conf)

echo_supervisord_conf > /etc/supervisord.conf

7. 编写supervisor脚本

将下列代码通过FTP软件添加到/etc/supervisord.conf最后

[program:pykms]
command=python /usr/local/py-kms/server.py
autorestart=true
user=root

8. 以daemon方式运行

supervisord

9. 客户机测试

客户端下载py-kms后,cd跳转到该目录,执行

python client.py -v ssr.jikefan.com

结果如下说明安装成功

Connecting to ssr.jikefan.com on port 1688...
Connection successful!
Sending RPC bind request...
RPC bind acknowledged.

其中最后一个参数ssr.jikefan.com是服务器的域名或IP,通过py-kms激活没有机器数目限制。

激活:

1.Windows激活

到这里,服务端就配置完成了。需要注意的是,放行1688端口,KMS服务器默认使用1688端口,可以将防火墙关闭做测试。

接下来我们来配置客户端,客户端配置更简单,找到windows命令提示符邮件使用管理员权限打开,然后输入一条命令就搞定

cd "%SystemRoot%\system32"
cscript /nologo slmgr.vbs /skms 你的域名或IP(如cscript /nologo slmgr.vbs /skms ssr.jikefan.com)

或者将下面的命令保存成bat文件执行下也可以

@echo off
set KmsServer=ssr.jikefan.com
cscript /nologo "%windir%\system32\slmgr.vbs" /skms %KmsServer%
cscript  /nologo  "%windir%\system32\slmgr.vbs"  /ato
pause

KMSserver换成自己的KMS服务器的ip或者域名即可

2.Office激活

对于Office软件VL版本,以管理员身份打开命令提示符,然后进入软件安装目录:

# 这里以Office 2013为例,32位版本:

cd "%ProgramFiles(x86)%\Microsoft Office\Office15"

# 64位版本:

cd "%ProgramFiles%\Microsoft Office\Office15"

然后执行以下命令:

cscript ospp.vbs /sethst:你的域名或IP(如cscript ospp.vbs /sethst:ssr.jikefan.com)
cscript ospp.vbs /act
cscript ospp.vbs /dstatus

注意:

通过以上步骤就可以激活你的Windows系统和Office软件(2小时内),但是值得注意的是,KMS方式激活的有效期只有180天,因此每不到半年需要重新激活一次。

不过前面说过,客户端激活后默认7天会再次发送一次请求,只要KMS服务器存在,客户端则也一直处于激活状态。


本文地址:https://www.jikefan.com/1268.html
版权声明:本文为原创文章,版权归 Elvis Loo 所有,欢迎分享本文,转载请保留出处!
2345网址导航

发表评论


表情