OttoLi 的胡言乱语

  • 账户
    • 登录
    • 注册
    • 个人中心
head

KMS 服务器的搭建及使用

2020年2月29日 10078点热度 4人点赞 0条评论
注意

  1. 用根据此教程搭建的 kms 服务器激活 Windows、Office 产品并不是正版,需要正版软件请到微软商城购买
  2. 本人拥有正版 Windows 10 及正版 Office 365 订阅,本文探讨内容仅为研究学习
  3. 本篇文章参考 Lucien 的文章、小白-白的文章

前言

kms 大家都很熟悉,微软产品的大批量激活手段,微软推出 kms 是为了更好地遏制(tūi guǎng)盗版软件

但说实话,最初认识 kms 是从盗版软件开始的,网络上有很多 kms 激活工具,它们功能强大、操作简单,简单点几下就能完美激活 Windows、Office 各种版本。最初我甚至以为 kms 是一个破解软件的方案……

但随着深入了解才发现事情不是那么简单 

kms ( Key Management Service ) 实际上是微软官方推出的针对大客户的大批量激活工具,比如一个公司中,可能有上百台电脑,公司为他们统一购置了正版的 Windows 系统和 Office 套件。把这些电脑组成网络,中间设置一台 kms 服务器,微软将授权信息记录在 kms 服务器中,然后用 kms 服务器就可以方便地快速对网络中的计算机配置正版软件

想法是好的,这比 xp 时代的静态序列号激活要安全多了,但是这个设计有一个漏洞,就是在激活过程中,用户计算机只需要与局域网中的 kms 连接验证授权信息,而不需要向 Microsoft 服务器进行验证。所以一旦 kms 服务器的搭建被破解,激活微软软件就易如反掌

这就是 kms 的原理

常见的 win 端 kms 激活软件的基本原理就是在本机创建一个 kms server 虚拟机,然后对软件进行授权验证,一般一次只能激活180天,180天后自动续期

vlmcsd

vlmcsd 是用 C 语言开发的开源 kms 服务器,它的特点是支持的设备极广。vlmcsd 可以安装到 pc 上、服务器上、手机上,甚至树莓派、路由器,几乎任何你能想得到的连网设备上

它支持的运行环境有:

Linux, GNU/Linux, uclibc/Linux, musl/Linux, Android (bionic/Linux), FreeBSD, FreeBSD with glibc (e.g. debian/kFreeBSD), OpenBSD, NetBSD, DragonflyBSD, Solaris, Open Indiana, Dyson, Minix, Darwin, Mac OS, iOS, Windows, Cygwin, WSL, Wine, The Hurd.

它支持的 CPU 架构有:

x86, arm, mips, PowerPC, Sparc, s390

作者称:vlmcsd 的开发初衷是帮助例如更换主板或硬盘而失去激活许可证的人群,而不是为了成为一个获取盗版软件的一键激活工具

vlmcsd 发布在 My Digital Life 论坛中,这里是发布页面

My Digital Life 论坛需要注册后才能查看帖子,不过 GitHub 也有对应项目托管

截至目前(2020年2月29日),vlmcsd 最新版本为 2018年10月15日 发布的 1112 版

为了方便,这里提供可执行文件的分流下载(蓝奏云)。当然,如果你不放心或需要源码,请到原论坛或 GitHub 下载

点击此处下载 vlmcsd :

点击下载

vlmcsd 的安装

首先,vlmcsd 是通过 TCP 协议在 1688 端口通讯的,安装前最好先检查服务器防火墙是否开放 1688 端口

然后,下载好压缩文件后,要选择正确的版本。一般云服务器都是搭载 Intel 处理器的 Liunx 系统,应选择 binaries\Linux\intel\ 中的程序。下面也只介绍搭载 Intel 处理器的 Liunx 系统的部署过程

把程序上传到服务器 /usr/local/vlmcsd 目录下,确认目录结构为:

/usr/local/vlmcsd
├── glibc
│   └── ...
├── musl
│   └── ...
├── static
│   ├── vlmcsd-x64-musl-static
│   └── ...
└── uclibc
    └── ...

然后在 /usr/local/vlmcsd 创建空文件命名为 vlmcsd.service ,将下面的内容复制进去

[Unit]
Description=Microsoft KMS Server
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/local/vlmcsd/static/vlmcsd-x64-musl-static
RemainAfterExit=yes
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

然后执行命令:

chmod +x /usr/local/vlmcsd/static/vlmcsd-x64-musl-static # 赋予执行权限
ln -s /usr/local/vlmcsd/vlmcsd.service /lib/systemd/system/ # 添加系统服务单元
systemctl daemon-reload # 重载系统服务单元

到这里,我们就已经完成了 vlmcsd 的安装

下面是需要用到的一些命令:

systemctl start vlmcsd # 启动 vlmcsd
systemctl stop vlmcsd # 停止 vlmcsd
systemctl status vlmcsd # 查看运行状态
systemctl enable vlmcsd # 设置开机自启
systemctl disable vlmcsd # 取消开机自启
systemctl stop vlmcsd # 停止 vlmscd
systemctl disable vlmcsd # 取消开机自启
rm -f /lib/systemd/system/vlmcsd.service # 删除系统服务单元
systemctl daemon-reload # 重载系统服务单元
rm -rf /usr/local/vlmcsd # 删除源文件

KMS 服务器的使用

一. 测试 KMS 服务

KMS 服务已经部署完毕,但是 KMS 运作是否正常、能否正常激活 Windows 或 Office 产品无从得知。于是在投入使用前,推荐两个测试 KMS 服务器的方法:

  1. 在线测试网站:

打开这个网站,在 KMS地址 中填入 服务器的IP地址 点击检测即可

  1. Office Tool Plus (OTP):

OTP 是一个精巧强大的一站式 Office 部署、管理软件,在 激活 面板中,同样拥有 KMS 服务器的检测功能:

二. *绑定域名(可选)

每次使用都要输入服务器的 IP 地址,着实不太方便。为了优雅地使用 kms 服务器,可在域名解析记录中添加一个 A类 记录,记录值填写 服务器ip,不需要写端口号

三. 激活 Windows

注意:目前的 Windows 必须是 VL 版本才可以使用 kms 激活,如果不是 VL 版本,则需要更换密钥

首先,在 cmd 中运行以下命令查看系统版本:

wmic os get caption

然后在下面列表中找到对应的KEY:

操作系统KMS 激活序列号
Windows 10 ProW269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 10 Pro NMH37W-N47XK-V7XM9-C7227-GCQG9
Windows 10 Pro WorkstationsNRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J
Windows 10 Pro Workstations N9FNHH-K3HBT-3W4TD-6383H-6XYWF
Windows 10 Pro Education6TP4R-GNPTD-KYYHQ-7B7DP-J447Y
Windows 10 Pro Education NYVWGF-BXNMC-HTQYQ-CPQ99-66QFC
Windows 10 EducationNW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Windows 10 Education N2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
Windows 10 EnterpriseNPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 Enterprise NDPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Windows 10 Enterprise GYYVX9-NTFWV-6MDM3-9PT4T-4M68B
Windows 10 Enterprise G N44RPN-FTY23-9VTTB-MP9BX-T84FV
Windows 10 Enterprise LTSC 2019M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Windows 10 Enterprise N LTSC 201992NFX-8DJQP-P6BBQ-THF9C-7CG2H
Windows 10 Enterprise LTSB 2016DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Windows 10 Enterprise N LTSB 2016QFFDN-GRT3P-VKWWX-X7T3R-8B639
Windows 10 Enterprise LTSB 2015WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 10 Enterprise N LTSB 20152F77B-TNFGY-69QQF-B8YKP-D69TJ
Windows 8.1 ProGCRJD-8NW9H-F2CDX-CCM8D-9D6T9
Windows 8.1 Pro NHMCNV-VVBFX-7HMBH-CTY9B-B4FXY
Windows 8.1 EnterpriseMHF9N-XY6XB-WVXMC-BTDCT-MKKG7
Windows 8.1 Enterprise NTT4HM-HN7YT-62K67-RGRQJ-JFFXW
Windows 8 ProNG4HW-VH26C-733KW-K6F98-J8CK4
Windows 8 Pro NXCVCF-2NXM9-723PB-MHCB7-2RYQQ
Windows 8 Enterprise32JNW-9KQ84-P47T8-D8GGY-CWCK7
Windows 8 Enterprise NJMNMF-RHW7P-DMY6X-RF3DR-X2BQT
Windows 7 ProfessionalFJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
Windows 7 Professional NMRPKT-YTG23-K7D7T-X2JMM-QY7MG
Windows 7 Professional EW82YF-2Q76Y-63HXB-FGJG9-GF7QX
Windows 7 Enterprise33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
Windows 7 Enterprise NYDRBP-3D83W-TY26F-D46B2-XCKRJ
Windows 7 Enterprise EC29WB-22CC8-VJ326-GHFJW-H9DH4
Windows Server 2019 DatacenterWMDGN-G9PQG-XVVXX-R3X43-63DFG
Windows Server 2019 StandardN69G4-B89J2-4G8F4-WWYCC-J464C
Windows Server 2019 EssentialsWVDHN-86M7X-466P6-VHXV7-YY726
Windows Server 2016 DatacenterCB7KF-BWN84-R7R2Y-793K2-8XDDG
Windows Server 2016 StandardWC2BQ-8NRM3-FDDYY-2BFGV-KHKQY
Windows Server 2016 EssentialsJCKRF-N37P4-C2D82-9YXRT-4M63B
Windows Server 2012 R2 DatacenterW3GGN-FT8W3-Y4M27-J84CP-Q3VJ9
Windows Server 2012 R2 StandardD2N9P-3P6X9-2R39C-7RTCD-MDVJX
Windows Server 2012 R2 EssentialsKNC87-3J2TX-XB4WP-VCPJV-M4FWM
Windows Server 2012BN3D2-R7TKB-3YPBD-8DRP2-27GG4
Windows Server 2012 N8N2M2-HWPGY-7PGT9-HGDD8-GVGGY
Windows Server 2012 Single Language2WN2H-YGCQR-KFX6K-CD6TF-84YXQ
Windows Server 2012 Country Specific4K36P-JN4VD-GDC6V-KDT89-DYFKP
Windows Server 2012 StandardXC9B7-NBPP2-83J2H-RHMBY-92BT4
Windows Server 2012 MultiPoint StandardHM7DN-YVMH3-46JC3-XYTG7-CYQJJ
Windows Server 2012 MultiPoint PremiumXNH6W-2V9GX-RGJ4K-Y8X6F-QGJ2G
Windows Server 2012 Datacenter48HP8-DN98B-MYWDG-T2DCC-8W83P
Windows Server 2008 R2 Web6TPJF-RBVHG-WBW2R-86QPH-6RTM4
Windows Server 2008 R2 HPC editionTT8MH-CG224-D3D7Q-498W2-9QCTX
Windows Server 2008 R2 StandardYC6KT-GKW9T-YTKYR-T4X34-R7VHC
Windows Server 2008 R2 Enterprise489J6-VHDMP-X63PK-3K798-CPX3Y
Windows Server 2008 R2 Datacenter74YFP-3QFB3-KQT8W-PMXWJ-7M648
Windows Server 2008 R2 for Itanium-based SystemsGT63C-RJFQ3-4GMB6-BRFB9-CB83V
Windows Web Server 2008WYR28-R7TFJ-3X2YQ-YCY4H-M249D
Windows Server 2008 StandardTM24T-X9RMF-VWXK6-X8JC9-BFGM2
Windows Server 2008 Standard without Hyper-VW7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ
Windows Server 2008 EnterpriseYQGMW-MPWTJ-34KDK-48M3W-X4Q6V
Windows Server 2008 Enterprise without Hyper-V39BXF-X8Q23-P2WWT-38T2F-G3FPG
Windows Server 2008 HPCRCTX3-KWVHP-BR6TB-RB6DM-6X7HP
Windows Server 2008 Datacenter7M67G-PC374-GR742-YH8V4-TCBY3
Windows Server 2008 Datacenter without Hyper-V22XQ2-VRXRG-P8D42-K34TD-G3QQC
Windows Server 2008 for Itanium-Based Systems4DWFP-JF3DJ-B7DTH-78FJB-PDRHK
Windows Server Datacenter, version 1809/19036NMRW-2C8FM-D24W7-TQWMY-CWH2D
Windows Server Standard, version 1809/1903N2KJX-J94YW-TQVFB-DG9YT-724CC
Windows Server Datacenter, version 18032HXDN-KRXHB-GPYC7-YCKFJ-7FVDG
Windows Server Standard, version 1803PTXN8-JFHJM-4WC78-MPCBR-9W4KR
Windows Server Datacenter, version 17096Y6KB-N82V8-D8CQV-23MJW-BWTG6
Windows Server Standard, version 1709DPCNP-XQFKJ-BJF7R-FRC8D-GF6G4

然后以管理员身份运行 cmd ,依次执行以下三条命令

slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX(KMS 密钥)
slmgr.vbs /skms kms.ottoli.cn(KMS 服务器地址)
slmgr.vbs /ato

这样 Windows 就激活完毕了,期限是180天,到期后自动续订,不需要人工干预。

另,可以用这个命令查看到期时间:

slmgr.vbs /xpr
友情提醒

对于 Windows 10,目前有数字权利激活工具,永久激活无需续期,较 kms 是更好的工具

四. 激活 Office

激活 Office 需要调用 ospp.vbs 文件,ospp.vbs 是 Office 安装目录下的一个文件,ospp 全称为:Office Software Protection Platform,Office 软件保护平台脚本。它是目前 Office 自身提供的激活管理工具

32位Office的安装目录为:注:其中 Office 2016 是 Office16,Office 2013 是 Office15,以此类推。

C:\Program Files (x86)\Microsoft Office\Office16

64位Office的安装目录为:

C:\Program Files\Microsoft Office\Office16

同Windows的激活一样,要求安装的 Office 为批量版本

Office 2010 / 2013 对批量和零售的划分较为清楚,安装时就要确认安装的是批量版本,下面是判断批量与零售的方法:

  1. 从安装包名称判断 (仅适用于 MSDN 来源的镜像):批量的安装包以 SW 开头;零售以语言开头,如 cn

  2. 已安装从软件判断:转到软件的产品信息页面 (就是显示是否激活的页面),查看是否有 更改产品密钥 选项,有则为批量,没有则为零售

Office 2016 也可以使用上面的方法判断,但是 16 的零售基于 C2R ,安装后可以通过重新安装证书来更换版本

更换许可证书的命令是:其中 value 参数为 .xrm-ms 许可证路径

ospp.vbs /inslic:value

在 C:\Program Files\Microsoft Office\root\Licenses16 目录中有各种 Office 套件以及 Word、Excel 等单个组件的各种版本的证书,搜索 kms 就可以找到所有批量版本的证书:

手动安装证书很麻烦,不推荐

推荐使用 Office Tool Plus 工具(简称 OTP)

打开 OTP 的激活选项卡,在 许可证管理 一栏中选择带有 Volume 的证书,就是批量版本

安装好证书后,在下方列表中找到相应 KEY :

版本KMS 密钥
Office Professional Plus 2019NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
Office Standard 20196NWWJ-YQWMR-QKGCB-6TMB3-9D9HK
Project Professional 2019B4NPR-3FKK7-T2MBV-FRQ4W-PKD2B
Project Standard 2019C4F7P-NCP8C-6CQPT-MQHV9-JXD2M
Visio Professional 20199BGNQ-K37YR-RQHF2-38RQ3-7VCBB
Visio Standard 20197TQNQ-K3YQQ-3PFH7-CCPPM-X4VQ2
Access 20199N9PT-27V4Y-VJ2PD-YXFMF-YTFQT
Excel 2019TMJWT-YYNMB-3BKTF-644FC-RVXBD
Outlook 20197HD7K-N4PVK-BHBCQ-YWQRW-XW4VK
PowerPoint 2019RRNCX-C64HY-W2MM7-MCH9G-TJHMQ
Publisher 2019G2KWX-3NW6P-PY93R-JXK2T-C9Y9V
Skype for Business 2019NCJ33-JHBBY-HTK98-MYCV8-HMKHJ
Word 2019PBX3G-NWMT6-Q7XBW-PYJGG-WXD33
Office Professional Plus 2016XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
Office Mondo 2016HFTND-W9MK4-8B7MJ-B6C4G-XQBR2
Office Standard 2016JNRGM-WHDWX-FJJG3-K47QV-DRTFM
Project Professional 2016YG9NW-3K39V-2T3HJ-93F3Q-G83KT
Project Standard 2016GNFHQ-F6YQM-KQDGJ-327XX-KQBVC
Visio Professional 2016PD3PC-RHNGV-FXJ29-8JK7D-RJRJK
Visio Standard 20167WHWN-4T7MP-G96JF-G33KR-W8GF4
Access 2016GNH9Y-D2J4T-FJHGG-QRVH7-QPFDW
Excel 20169C2PK-NWTVB-JMPW8-BFT28-7FTBF
OneNote 2016DR92N-9HTF2-97XKM-XW2WJ-XW3J6
Outlook 2016R69KK-NTPKF-7M3Q4-QYBHW-6MT9B
PowerPoint 2016J7MQP-HNJ4Y-WJ7YM-PFYGF-BY6C6
Publisher 2016F47MM-N3XJP-TQXJ9-BP99D-8K837
Skype for Business 2016869NQ-FJ69K-466HW-QYCP2-DDBV6
Word 2016WXY84-JN2Q9-RBCCQ-3Q3J3-3PFJ6
Office Professional Plus 2013YC7DK-G2NP3-2QQC3-J6H88-GVGXT
Office Mondo 201342QTK-RN8M7-J3C4G-BBGYM-88CYV
Office Standard 2013KBKQT-2NMXY-JJWGP-M62JB-92CD4
Project Professional 2013FN8TT-7WMH6-2D4X9-M337T-2342K
Project Standard 20136NTH3-CW976-3G3Y2-JK3TX-8QHTT
Visio Professional 2013C2FG9-N6J68-H8BTJ-BW3QX-RM3B3
Visio Standard 2013J484Y-4NKBF-W2HMG-DBMJC-PGWR7
Access 2013NG2JY-H4JBT-HQXYP-78QH9-4JM2D
Excel 2013VGPNG-Y7HQW-9RHP7-TKPV3-BG7GB
InfoPath 2013DKT8B-N7VXH-D963P-Q4PHY-F8894
Lync 20132MG3G-3BNTT-3MFW9-KDQW3-TCK7R
OneNote 2013TGN6P-8MMBC-37P2F-XHXXK-P34VW
Outlook 2013QPN8Q-BJBTJ-334K3-93TGY-2PMBT
PowerPoint 20134NT99-8RJFH-Q2VDH-KYG2C-4RD4F
Publisher 2013PN2WF-29XG2-T9HJ7-JQPJR-FCXK4
Word 20136Q7VD-NX8JD-WJ2VH-88V73-4GBJ7
Office Professional Plus 2010VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB
Office Mondo 2010YBJTT-JG6MD-V9Q7P-DBKXJ-38W9R
Office Standard 2010V7QKV-4XVVR-XYV4D-F7DFM-8R6BM
Office SmallBusBasics 2010D6QFG-VBYP2-XQHM7-J97RH-VVRCK
Project Professional 2010YGX6F-PGV49-PGW3J-9BTGG-VHKC6
Project Standard 20104HP3K-88W3F-W2K3D-6677X-F9PGB
Visio Premium 2010D9DWC-HPYVV-JGF4P-BTWQB-WX8BJ
Visio Professional 20107MCW8-VRQVK-G677T-PDJCM-Q8TCP
Visio Standard 2010767HD-QGMWX-8QTDB-9G3R2-KHFGJ
Access 2010V7Y44-9T38C-R2VJK-666HK-T7DDX
Excel 2010H62QG-HXVKF-PP4HP-66KMR-CW9BM
Groove 2010QYYW6-QP4CB-MBV6G-HYMCJ-4T3J4
InfoPath 2010K96W8-67RPQ-62T9Y-J8FQJ-BT37T
OneNote 2010Q4Y4M-RHWJM-PY37F-MTKWH-D3XHX
Outlook 20107YDC2-CWM8M-RRTJC-8MDVC-X3DWQ
PowerPoint 2010RC8FX-88JRY-3PF7C-X8P67-P4VTT
Publisher 2010BFK7F-9MYHM-V68C7-DRQ66-83YTP
Word 2010HVHB3-C6FV7-KQX9W-YQG79-CRY7T

然后以管理员身份运行 cmd ,需要依次执行三条命令。

需要注意的是,激活 Office 调用 ospp.vbs ,于是需要先切换 cd 到 Office 安装目录:根据自己的软件版本写目录

cd "C:/Program Files/Microsoft Office/Office16"

然后依次执行以下三条命令:

cscript "ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX(KMS 密钥)
cscript "ospp.vbs" /sethst:kms.ottoli.cn(KMS 服务器地址)
cscript "ospp.vbs" /act

这样 Office 就激活完毕了,期限是 180 天,到期后自动续订,不需要人工干预。

不过,既然已经安装了 OTP,以上三条命令也可以用 OTP 来实现:

另,可以用这个命令查询已安装的许可证:

cscript "ospp.vbs" /dstatus

用这个命令删除已安装的许可证:其中xxxxx为要卸载的许可证后五位

cscript "ospp.vbs" /unpkey:xxxxx

当然,这两个命令也可以用 otp 实现

总之:OTP 大法好!

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
标签: kms Office Windows
最后更新:2021年11月4日

OttoLi

涧户寂无人,纷纷开且落
——辛夷坞

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

OttoLi

涧户寂无人,纷纷开且落
——辛夷坞

最新 热点 随机
最新 热点 随机
精粤 h610i 主板 BIOS 启动画面 logo 修改自定义 Office/Visio/Project 安装与激活教程 - 适用于各种版本/正版/非正版 CentOS 安装运行 Hentai@Home 教程 自搭建全平台私有密码库 bitwarden & Vaultwarden 如何在不移动本地文件的情况下用 OneDrive 客户端将文件上传至 OneDrive —— 利用 mklink 软链接上传文件 Linux 如何使用密钥对连接 SSH 并关闭密码连接
[下载]那些超级有用的美术技法教程书[资源]攻壳机动队系列蓝光收藏指南Netch-可替代 SSTap 的开源游戏加速器2021 甲骨文云 Oracle Always Free 永久免费 VPS 服务器 | 介绍/注册/申请/部署/连接/注意事项APlayer & MetingJS 音乐播放器使用指南WordPress 建站日志
CentOS 安装运行 Hentai@Home 教程 KMS 服务器的搭建及使用 WordPress 写作高级操作指南 ass字幕加载字体的那些事 索尼a6300说明书帮助指南PDF版下载 如何用 ssr 加速游戏——SSTap
标签聚合
动漫 白嫖 建站 免费 教程 CentOS Wordpress Windows 甲骨文 ssr Ubuntu 游戏 Linux 资源 Office 日期与时间 oracle ssh VPS 绘画
关于本站

Otto 不知道该说些什么,于是写了这么一行字……

目录 隐藏
1. 前言
2. vlmcsd
3. vlmcsd 的安装
4. KMS 服务器的使用
4.1. 一. 测试 KMS 服务
4.2. 二. *绑定域名(可选)
4.3. 三. 激活 Windows
4.4. 四. 激活 Office

COPYRIGHT © 2022 OttoLi. ALL RIGHTS RESERVED.SITEMAP

THEME KRATOS 豫ICP备20004659号 萌ICP备20210150号

腾讯云  LiteServer  Google Analytics  CloudFlare