您现在的位置是:首页 > 站长动态站长动态
安装 KMS 服务器并在 OpenWrt 上激活系统的方法
cc博主2023-05-26【站长动态】827人已围观
OpenWrt 是一个非常好用的嵌入式系统,它可以运行在各种不同的硬件平台上。在某些情况下,我们需要搭建 KMS 服务器来激活 Windows 或者 Office 等软件。本文将介绍如何在 OpenWrt 上安装 KMS 服务器并激活系统。
1. 安装 Samba 服务器
KMS 服务器需要能够共享文件夹来存储激活信息。因此我们需要先安装一个 Samba 服务器。可以通过以下命令安装:
opkg update opkg install samba36-server
2. 配置 Samba 服务器
安装完成后,我们需要配置 Samba 服务器。可以通过修改 /etc/config/samba 文件进行配置。
config samba option name 'OpenWrt' option workgroup 'WORKGROUP' config sambashare option name 'KMS Activation' option path '/mnt/sda1/kms' option read_only 'no' option guest_ok 'yes' option create_mask '0666' option dir_mask '0777'
上面的配置中,我们创建了一个名为 “KMS Activation” 的共享文件夹,并将其路径设置为 /mnt/sda1/kms。这里的路径可以根据实际情况调整。
3. 下载 KMS 激活程序
在 OpenWrt 上,我们可以使用 py-kms 来实现 KMS 服务器。可以通过以下命令,下载 py-kms 激活程序。
cd /tmp wget https://github.com/SystemRage/py-kms/archive/master.zip unzip master.zip cp -r py-kms-master/pykms /usr/lib/
```
安装完成后,我们需要进入 py-kms 目录,修改 server.py 文件。找到以下代码段:
if request.upper() == 'ACTIVATE': response.append(kms.ActivateProduct(request_data, hwid)) elif request.upper() == 'GETVOLUMEKMSCLIENT': response.append(kms.GetVolumeKmsClient(request_data)) else: response.append("Unknown request")
在这个代码段的下面添加一行代码。
elif request.upper() == 'GETVERSION': response.append("py-kms server v1.0")
这样我们就添加了一个 GETVERSION 请求,用于获取 KMS 服务器的版本号。
4. 启动 KMS 服务器
将以下内容保存为 /etc/init.d/kms 文件。
#!/bin/sh /etc/rc.common # KMS server start script START=90 STOP=10 start() { cd /usr/lib/pykms python server.py > /dev/null & } stop() { ps | grep server.py | awk '{print $1}' | xargs kill }
然后执行以下命令,使其生效。
chmod +x /etc/init.d/kms /etc/init.d/kms enable /etc/init.d/kms start
现在 KMS 服务器已经启动成功了。我们可以在 Windows 或 Office 中使用 slmgr.vbs 命令进行激活,也可以通过以下命令查询 KMS 服务器的版本号。
slmgr.vbs /skms 192.168.1.1 (这里的 IP 地址应该改为你的 OpenWrt 路由器的 IP) slmgr.vbs /ato slmgr.vbs /dlv
至此,OpenWrt 上的 KMS 服务器安装和激活系统已经完成了。如果您有一些特殊的需求,可参考 py-kms 的官方文档进行修改和配置。
Tags:
相关文章
- 2023年免费SSR节点账号分享-永久v2ray节点订阅-持续更新(5/26)
- vivo S17全新山海青配色全网刷屏,这才是懂潮流时尚的手机
- 感知画质理念受用户认可海信电视U7K登顶畅销榜TOP1
- 荣耀618超值福利来袭,多款爆款单品限时最高优惠500元
- 小鹏P7i 610鹏翼性能版试驾评测:内在美才是真的美
- 数据显示:4月份特斯拉在英国的新车注册量同比增长1436.4%
- 四家伙伴发布基于openGauss的数据库一体机
- Fortinet一季度营收增长32% CEO谢青:要在三大领域成首屈一指的提供商
- 华为申请问界AITO商标,坚持不造车:不加华为标
- AMD第一游戏神U摊牌了!锐龙9 7900X3D上市3个月猛降700元:等等党赚翻
热门文章
- 香港VPS低至6折93元/年,全场8折,香港CN2,洛杉矶CN2 GIA,洛杉矶9929,洛杉矶CMIN2,日本大阪/东京IIJ,日本BGP,韩国BGP,英国伦敦AS9929住宅IP
- 低至4折,2核4GB内存VPS/GPU独服 $2.99/月起,GPU VPS/GPU专用服务器 $13/月起,物理专用服务器$29/月起,可免费试用
- MIT 热门研究:AI 工具“带飞”科研,但也严重加速内卷
- 知乎直答亮相“学术酒吧”开放麦,李开复、刘知远相聚“AI上头俱乐部”
- 美国/香港VPS年付99元起,双核/2GB/15GB SSD/500GB流量@100Mbps带宽
- 国行 iPhone 16 相机控制也接入视觉智能了!可一键调用阶跃星辰智能助手「跃问」
- RISC-V要成为「显性」技术,到了关键时期
- 英伟达CFO称Blackwell需求量惊人,已向合作伙伴发出1.3万个样片
- 英伟达SC24六大技术亮点,不止加速超算500强
热评文章
「11月18日」2024年V2ray/Clash/SSR/Shadowrocke泰国-新加坡免费节点
MIT 热门研究:AI 工具“带飞”科研,但也严重加速内卷
国行 iPhone 16 相机控制也接入视觉智能了!可一键调用阶跃星辰智能助手「跃问」
知乎直答亮相“学术酒吧”开放麦,李开复、刘知远相聚“AI上头俱乐部”
黄仁勋亲述创业故事:两次都差点倒闭
低至4折,2核4GB内存VPS/GPU独服 $2.99/月起,GPU VPS/GPU专用服务器 $13/月起,物理专用服务器$29/月起,可免费试用
RISC-V要成为「显性」技术,到了关键时期
香港VPS低至6折93元/年,全场8折,香港CN2,洛杉矶CN2 GIA,洛杉矶9929,洛杉矶CMIN2,日本大阪/东京IIJ,日本BGP,韩国BGP,英国伦敦AS9929住宅IP
英伟达SC24六大技术亮点,不止加速超算500强
美国/香港VPS年付99元起,双核/2GB/15GB SSD/500GB流量@100Mbps带宽