前言
通过Docker快速自建KMS激活服务器,让你再也无须担心使用其他KMS激活软件的潜在安全风险。
原项目链接
DockerHub链接
必需条件
一台拥有公网ip的云服务器,系统为Debian或Ubuntu和CentOS 7.9
安装docker和docker-compose
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| curl -sSL https://get.daocloud.io/docker | sh
yum update -y yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install yum-utils yum list docker-ce --showduplicates | sort -r yum install -y docker-ce
systemctl start docker systemctl enable docker
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-linux-x86_64-v2.17.0 -O /usr/local/bin/docker-compose
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-linux-x86_64-v2.17.3 -O /usr/local/bin/docker-compose
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-linux-x86_64-v2.16.0 -O /usr/local/bin/docker-compose
wget https://cloud.18db.top/d/aliyunpan/get/docker-compose/docker-compose-Linux-x86_64-v1.29.2 -O /usr/local/bin/docker-compose
curl -SL https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -O /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
|
创建安装目录
1
| mkdir /root/docker/docker-compose-data/vlmcsd
|
docker-compose方式创建
1 2 3 4 5 6 7 8 9 10
| vim /root/docker/docker-compose-data/vlmcsd/docker-compose.yml
--- version: "3" services: vlmcsd: image: mikolatero/vlmcsd ports: - "1688:1688" restart: always
|
运行容器
1 2 3 4
| cd /root/docker/docker-compose-data/vlmcsd/ docker-compose up -d docker ps docker logs 容器名或者ID
|
激活Windows
通过KMS激活Windows需要先在客户端安装KMS密钥
常用KMS密钥查看:官方链接 其他链接
在客户端上安装KMS密钥
在你的windows上以管理员身份打开cmd命令行窗口
激活具体的步骤
1 2 3 4 5 6
| slmgr.vbs -upk slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX slmgr.vbs -skms DOCKER_IP:PORT slmgr.vbs -ato slmgr.vbs -dlv
|
如果显示激活失败
Docker在默认网络模式bridge下,会自动在防火墙写入放行规则,如果尝试多次仍显示激活失败,请手动放行防火墙1688端口。