docker-kms(基於 Docker 的 KMS 伺服器映像檔)簡介
docker-kms 是一個基於 Docker 的 KMS 伺服器映像檔,可以永久啟用任何版本的 Windows 和 Office。該專案使用了 py-kms 工具,並基於輕量級的 Alpine Linux 進行建置。
透過使用該工具,我們可以輕鬆啟用以下版本的 Windows 和 Office:
- Windows Vista/7/8/8.1/10/11
- Windows Server 2008/2008 R2/2012/2012 R2/2016/2019/2022/2025
- Microsoft Office 2010/2013/2016/2019/2021/2024 (大量授權版本)
該工具預設使用一個 SQLite 資料庫 (/kms/var/kms.db) 來儲存用戶端啟用資訊。您可以透過環境變數來自訂一些設定,如用戶端數量限制、啟用間隔、續約間隔等。同時可使用 kms-gui 映像檔來查看用戶端啟用情況的 Web 介面。

docker-kms(基於 Docker 的 KMS 伺服器映像檔)官網及下載
該專案提供了一個 Docker Compose 範例,方便使用者快速啟動 KMS 服務和 Web 介面。不過需注意,不應將該服務直接暴露在公網,以免受到微軟的警告。建議透過反向代理(如 Traefik)並啟用 SSL 來保護服務。
正文完