简介
vlmcsd是C语言写的开源KMS模拟器(当前可以在包括Android在内的Linux, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows上运行)。
这里介绍一下如何在64位Debian系统下搭建并使用systemd守护其进程。
下载
可以在Github上下载到其最新版本
部署
以常见的Intel处理器为例,只需要将下载下来的压缩包内/binaries/Linux/intel/static
目录中的vlmcsd-x64-musl-static
文件上传到服务器
mkdir /usr/local/lib/vlmcsd
这里放到了/usr/local/lib/vlmcsd
目录内,然后给予其权限
chmod -R 0755 /usr/local/lib/vlmcsd
使用systemd守护进程
touch /etc/systemd/system/vlmcsd.service
[Unit] Description=KMS activation using vlmcsd After=network.target [Service] Type=simple ExecStart=/usr/local/bin/vlmcsd -D -p /var/run/vlmcsd.pid Restart=on-abort KillSignal=SIGTERM PIDFile=/var/run/vlmcsd.pid User=nobody [Install] WantedBy=multi-user.target
启动进程并设置开机启动
systemctl enable vlmcsd.service systemctl start vlmcsd.service
至此,部署完毕
测试
在本地Windows下进行测试,进入\binaries\Windows\intel目录
vlmcs-Windows-x64.exe -v -l 3 {服务器IP}
看到successful
代表测试成功