搭建属于自己的kms服务器


相信有很多小伙伴都用的是破解windows/office等,通常会遇到激活过期问题
这个时候都会区百度找激活工具,但现在大多数激活工具都被加入了各种私料(比如小马激活等)当然并不是说有些激活工具的作者加私料,大多数是被一些无良站长改的。

今天就给大家介绍下怎么在vps上搭建自己的kms激活服务器,不再受制于各种激活工具

配置kms服务器

  1. vlmcsd从github下载https://github.com/Wind4/vlmcsd/releases下载最新版
  2. 配置前先更新一下服务器系统,执行命令
    yum update
    apt update
  3. 确定一下你这台机器的CPU架构执行命令
    cat /proc/cpuinfo
  4. 系统硬件为intel的64位cpu,所以下载成功后,解压出来binaries\Linux\intel\static\vlmcsd-x64-musl-static,将vlmcsd-x64-musl-static文件重命名为vlmcsd,
  5. 使用工具将vlmcsd上传到服务器www/vlmcsd目录下并赋予执行权限
    chmod 755 /ww/vlmcsd/ *
  6. 添加vlmcsd服务,新建vlmcsd.pid文件执行命令
    vi /www/vlmcsd/vlmcsd.pid
    内容为空白,不要输入,esc键,再输入:wq保存,新建一个空的文件保存就好了,主要目的用来存放PID的文件,便于后来添加service时要用到
  7. 新建vlmcsd.service文件执行命令
    vi /lib/systemd/system/vlmcsd.service
  8. 在新建vlmcsd.service的文件中
    输入 i 键,编辑最左下方出现 — INSERT –进行编辑代码内容如下
    [Unit]
    Description=KMS Server By vlmcsd
    After=network.target
    [Service]
    Type=forking
    PIDFile=/www/vlmcsd/vlmcsd.pid
    ExecStart=/www/vlmcsd/vlmcsd -p /www/vlmcsd/vlmcsd.pid
    ExecStop=/bin/kill -HUP $MAINPID
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target

    以上内容输入完毕,esc键,再输入:wq保存即可
    重载服务:systemctl daemon-reload
    启动VLMCSD:systemctl start vlmcsd
    查看VLMCSD的运行状态:systemctl status vlmcsd
  9. 若出现类似如下显示,则表示已经运行
  10. vlmcsd使用的是1688端口,所以要开启1688端口
    firewall-cmd --zone=public --add-port=1688/tcp --permanent
    firewall-cmd --reload

激活

假设服务器IP为192.168.1.1

以Windows 10 企业版为例,cmd管理员运行slmgr.vbs -upk
slmgr.vbs -ipk NPPR9-FWDCX-D2C8J-H872K-2YT43
slmgr.vbs -skms 192.168.1.1
slmgr.vbs -dlv
slmgr.vbs /ato

以Windows 10 enterprise ltsc_2019为例,cmd管理员运行slmgr.vbs -upk
slmgr.vbs -ipk M7XTQ-FN8P6-TTKYV-9D4CC-J462D
slmgr.vbs -skms 192.168.1.1
slmgr.vbs -dlv
slmgr.vbs /ato

激活office2010和2016

以office2010为例,cmd管理员运行,不是PowerShellcd C:\Program Files\Microsoft Office\Office14
cscript ospp.vbs /sethst:192.168.1.1
cscript ospp.vbs /act

以office2016为例,cmd管理员运行,不是PowerShellcd C:\Program Files\Microsoft Office\Office16
cscript ospp.vbs /sethst:192.168.1.1
cscript ospp.vbs /act

180天到期再次激活

Windows 10 enterprise、Windows 10 ltsc 2019和windows server 2016,cmd管理员运行,不是PowerShell,直接执行命令KMS服务器地址和slmgr /ato即可再次延期。

slmgr /skms 192.168.1.1
slmgr /ato

kms微软官方密钥
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj612867(v=ws.11)?redirectedfrom=MSDN


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注