# Pingclair

Pingclair 用一份設定同時提供 HTTP/1.1、HTTP/2 與 HTTP/3，透過 ACME 取得並自動續期公開憑證，也能以壓縮與 range 請求提供靜態檔案。它的設定語言 Pingclairfile 沿用 Caddyfile 的慣例。

```caddyfile
example.com {
    encode zstd gzip
    reverse_proxy 10.0.0.10:8080 10.0.0.11:8080
}
```

## 從這裡開始

**🚀 安裝**
使用發行版二進位檔、從原始碼編譯，或透過 Docker。
[安裝說明](/zh-TW/start/install/)
**🏃 快速開始**
寫出第一份 Pingclairfile、驗證它，然後開始提供服務。
[快速開始](/zh-TW/start/quickstart/)
**🧠 核心概念**
設定檔如何變成執行期狀態、請求又如何被處理。[設定模型](/zh-TW/concepts/configuration/)
**📖 參考手冊**
設定語言的結構與它接受的指令。
[指令參考](/zh-TW/reference/directives/)

## 📌 發行狀態

本站描述 **v0.2.2**。`v0.1.x` 系列已停止維護。[專案狀態](/zh-TW/project/status/)列出支援範圍與發行時的已知缺陷；從舊版本升級前，請先閱讀[升級指南](/zh-TW/start/upgrade/)。

## 📊 效能

Pingclair 與 nginx、Caddy 在同一台主機上比較，每個候選者都限制在兩顆 CPU，負載完全相同。實測數字、量測條件，以及 Pingclair 較慢的那幾列，都公開在[效能基準測試](/zh-TW/project/benchmarks/)。
