Skip to content

一站式 KMS 工具箱,集成 KMS 激活脚本生成、KMS 服务检测等功能,全天候监控互联网公共 KMS 服务器运行状态。

License

Notifications You must be signed in to change notification settings

ikxin/kms-tools

Repository files navigation

简体中文

📖 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 for providing services for project deployment.

Frontend Version

By default, it calls the API interface of kms.ikxin.com, but you can also deploy your own backend service.

🌈 Feature Preview

KMS Activation Script Generation KMS Server Detection KMS Server Status Monitoring

✨ Tech Stack

  • Nuxt - Full-stack web application framework based on Vue.js
  • Vue.js - Progressive JavaScript framework
  • Nitro - High-performance web server framework based on unjs/h3
  • Vite - Fast development server and modern build tool
  • VueUse - Collection of utility functions based on the Composition API
  • Tailwind CSS - Utility-first CSS framework
  • Arco Design Vue - Enterprise-level product design system by ByteDance
  • Nuxt I18n - Internationalization support plugin for Nuxt

📦 Deployment

Full-Stack Version

Zeabur Deployment

Deployed on Zeabur

Docker Deployment

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
git clone https://github.com/ikxin/kms-tools.git
cd kms-tools && pnpm install
  1. Build the project
pnpm run build
  1. Start the server (listening on port 3000 by default)
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

pnpm run generate
  1. Configure environment variables
Name Value
NODE_VERSION 22
NUXT_PUBLIC_API_URL https://kms.ikxin.com
  1. 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

pnpm run generate
  1. Configure environment variables
Name Value
NUXT_PUBLIC_API_URL https://kms.ikxin.com
  1. 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

pnpm run generate
  1. Configure environment variables
Name Value
NUXT_PUBLIC_API_URL https://kms.ikxin.com
  1. Deploy the project

Manual Deployment

  1. Clone the project repository to your local machine and install dependencies
git clone https://github.com/ikxin/kms-tools.git
cd kms-tools && pnpm install
  1. Build the project
pnpm run generate
  1. After building, upload the files from the .output/public directory to your server

⭐ Stars

🧑‍💻 Author

Code with ❤️ by 一纸忘忧

📜 License

MIT License © 2022 ~ Present

About

一站式 KMS 工具箱,集成 KMS 激活脚本生成、KMS 服务检测等功能,全天候监控互联网公共 KMS 服务器运行状态。

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks