https://github.com/ikxin/kms-tools
一站式 KMS 工具箱,集成 KMS 激活脚本生成、KMS 服务检测等功能,全天候监控互联网公共 KMS 服务器运行状态。
https://github.com/ikxin/kms-tools
kms kms-activator kms-client kms-module kms-server kmspico office vlmcsd windows
Last synced: 5 months ago
JSON representation
一站式 KMS 工具箱,集成 KMS 激活脚本生成、KMS 服务检测等功能,全天候监控互联网公共 KMS 服务器运行状态。
- Host: GitHub
- URL: https://github.com/ikxin/kms-tools
- Owner: ikxin
- License: mit
- Created: 2020-04-04T10:31:41.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-20T08:37:20.000Z (7 months ago)
- Last Synced: 2025-04-03T05:09:23.112Z (6 months ago)
- Topics: kms, kms-activator, kms-client, kms-module, kms-server, kmspico, office, vlmcsd, windows
- Language: Vue
- Homepage: https://kms.ikxin.com
- Size: 10.8 MB
- Stars: 522
- Watchers: 5
- Forks: 166
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![]()
## 📖 Introduction
An all-in-one KMS toolbox that integrates features such as KMS activation script generation, KMS server detection, and KMS server status monitoring.
## 📦 Project Demo
### Full-Stack Version
Thanks to [Zebaur](https://zeabur.com/referral?referralCode=ikxin&utm_source=ikxin&utm_campaign=oss) for providing services for project deployment.
- [kms.ikxin.com](https://kms.ikxin.com)
### Frontend Version
By default, it calls the API interface of [kms.ikxin.com](https://kms.ikxin.com), but you can also deploy your own backend service.
- Cloudflare: [kmstools.pages.dev](https://kmstools.pages.dev)
- Vercel: [kmstools.vercel.app](https://kmstools.vercel.app)
- Netlify: [kms-tools.netlify.app](https://kms-tools.netlify.app)## 🌈 Feature Preview
| KMS Activation Script Generation | KMS Server Detection | KMS Server Status Monitoring |
| ------------------------------------- | ---------------------------------- | ------------------------------------ |
|  |  |  |## ✨ Tech Stack
- [Nuxt](https://github.com/nuxt/nuxt) - Full-stack web application framework based on Vue.js
- [Vue.js](https://github.com/vuejs/core) - Progressive JavaScript framework
- [Nitro](https://github.com/nitrojs/nitro) - High-performance web server framework based on unjs/h3
- [Vite](https://github.com/vitejs/vite) - Fast development server and modern build tool
- [VueUse](https://github.com/vueuse/vueuse) - Collection of utility functions based on the Composition API
- [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss) - Utility-first CSS framework
- [Arco Design Vue](https://github.com/arco-design/arco-design-vue) - Enterprise-level product design system by ByteDance
- [Nuxt I18n](https://github.com/nuxt-modules/i18n) - Internationalization support plugin for Nuxt## 📦 Deployment
### Full-Stack Version
#### Zeabur Deployment
[](https://zeabur.com/templates/TXR0D9)
#### Docker Deployment
```bash
docker run -d --name kms-tools -p 3000:3000 ikxin/kms-tools
```#### Manual Deployment
1. Clone the project repository to your local machine and install dependencies
```bash
git clone https://github.com/ikxin/kms-tools.git
cd kms-tools && pnpm install
```2. Build the project
```bash
pnpm run build
```3. Start the server (listening on port `3000` by default)
```bash
node .output/server/index.mjs
```### Frontend Version
#### Cloudflare Deployment
1. Fork this project to your own repository
2. Create a project on Cloudflare Pages and select the forked repository
3. Set the build command
```bash
pnpm run generate
```4. Configure environment variables
| Name | Value |
| --------------------- | ----------------------- |
| `NODE_VERSION` | `22` |
| `NUXT_PUBLIC_API_URL` | `https://kms.ikxin.com` |5. Deploy the project
#### Vercel Deployment
1. Fork this project to your own repository
2. Create a project on Vercel and select the forked repository
3. Set the build command
```bash
pnpm run generate
```4. Configure environment variables
| Name | Value |
| --------------------- | ----------------------- |
| `NUXT_PUBLIC_API_URL` | `https://kms.ikxin.com` |5. Deploy the project
#### Netlify Deployment
1. Fork this project to your own repository
2. Create a project on Netlify and select the forked repository
3. Set the build command
```bash
pnpm run generate
```4. Configure environment variables
| Name | Value |
| --------------------- | ----------------------- |
| `NUXT_PUBLIC_API_URL` | `https://kms.ikxin.com` |5. Deploy the project
#### Manual Deployment
1. Clone the project repository to your local machine and install dependencies
```bash
git clone https://github.com/ikxin/kms-tools.git
cd kms-tools && pnpm install
```2. Build the project
```bash
pnpm run generate
```3. After building, upload the files from the `.output/public` directory to your server
## ⭐ Stars
## 🧑💻 Author
Code with ❤️ by [一纸忘忧](https://blog.ikxin.com '一纸忘忧')
## 📜 License
[MIT License](./LICENSE 'MIT License') © 2022 ~ Present