Browse Source

docs: some adjustment of README.md

master
Dnomd343 3 years ago
parent
commit
c31617f67b
  1. 17
      README.md

17
README.md

@ -1,12 +1,10 @@
# KMS服务器 # KMS服务器
快速部署的KMS服务器,提供针对Windows和Office的激活服务,同时内置了各个版本的激活密钥与命令。 快速部署的KMS服务器,提供针对Windows和Office的激活服务,同时内置了各个版本的激活密钥与命令,支持Docker容器化部署,在[Docker Hub](https://hub.docker.com/repository/docker/dnomd343/kms-server)或[Github Package](https://github.com/dnomd343/TProxy/pkgs/container/kms-server)可以查看已构建的镜像。
kms-server支持Docker容器化部署,在[Docker Hub](https://hub.docker.com/repository/docker/dnomd343/kms-server)或[Github Package](https://github.com/dnomd343/TProxy/pkgs/container/kms-server)可以查看已构建的镜像。
## 使用方法 ## 使用方法
`kms.343.re` 为例,在成功部署KMS服务以后,你可以访问网页或者命令行请求获取激活密钥。 `kms.343.re` 为例,在成功部署KMS服务以后,你可以通过[网页](https://kms.343.re/)或者命令行获取激活密钥。
``` ```
# 输出操作说明 # 输出操作说明
@ -40,6 +38,8 @@ shell> docker pull ghcr.io/dnomd343/kms-server
shell> docker pull registry.cn-shenzhen.aliyuncs.com/dnomd343/kms-server shell> docker pull registry.cn-shenzhen.aliyuncs.com/dnomd343/kms-server
``` ```
镜像对外暴露 `1688/tcp``1689/tcp` 端口,前者用于KMS激活服务,后者用于获取KMS激活密钥。
## 部署流程 ## 部署流程
**检查防火墙** **检查防火墙**
@ -115,7 +115,7 @@ shell> curl 127.0.0.1:1689/win
**3. 配置反向代理** **3. 配置反向代理**
将用于KMS服务的域名DNS解析到当前服务器,这里使用Nginx作为示例,其他Web服务原理类似 将用于KMS服务的域名DNS解析到当前服务器,这里使用Nginx作为示例,其他Web服务原理类似
``` ```
# 进入Nginx配置目录 # 进入Nginx配置目录
@ -170,7 +170,7 @@ server {
shell> nginx -s reload shell> nginx -s reload
``` ```
### 常规方式 ### 常规方式(不推荐)
此方式较为繁琐且可能存在版本兼容问题,不熟悉Linux操作的用户建议使用上述Docker方式。 此方式较为繁琐且可能存在版本兼容问题,不熟悉Linux操作的用户建议使用上述Docker方式。
@ -196,7 +196,6 @@ shell> php -v
shell> curl --version shell> curl --version
···curl版本信息··· ···curl版本信息···
``` ```
确认PHP-FPM正常运行 确认PHP-FPM正常运行
@ -208,7 +207,7 @@ shell> systemctl | grep fpm
**3. 配置Web服务** **3. 配置Web服务**
配置网页服务器代理,需要额外占用除80与443之外的一个端口,默认为TCP/1689,可按需修改。 配置网页服务器代理,需要额外占用除80与443之外的一个端口,默认为 `1689/tcp` ,可按需修改。
将用于KMS服务的域名DNS解析到当前服务器,这里使用Nginx作为示例,其他Web服务原理类似。 将用于KMS服务的域名DNS解析到当前服务器,这里使用Nginx作为示例,其他Web服务原理类似。
@ -270,7 +269,7 @@ server {
set $query_param $query_param&cli=true; set $query_param $query_param&cli=true;
} }
include fastcgi_params; include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; fastcgi_pass 127.0.0.1:9000; # php-fpm接口
fastcgi_param QUERY_STRING $query_param; fastcgi_param QUERY_STRING $query_param;
fastcgi_param SCRIPT_FILENAME /var/www/kms-server/backend/route.php; fastcgi_param SCRIPT_FILENAME /var/www/kms-server/backend/route.php;
} }

Loading…
Cancel
Save