pages

接入說明

區域 DoH 路徑、分流規則與快取行為。

DoH 路徑

中國大陸優化:

https://你的網域/cn/dns-message

全球公共解析:

https://你的網域/global/dns-message

兩個路徑都相容 RFC 8484 的 GET ?dns=POST application/dns-message。瀏覽器查詢使用同區域的 /dns-api?name=...&type=... JSON 介面。

中國大陸分流

首頁會依 Cloudflare 的客戶端位置自動選用 cnglobalcn 路徑只使用專案內同步的 ChinaMax_Domain.txt 網域規則;命中的網域使用私有中國上游,其他網域使用 Cloudflare 公共 DoH。

快取

快取鍵包含區域、分流結果和歸一化後的完整 DNS 查詢報文。回應 ID 會在邊緣按請求恢復,因此不同客戶端可以安全共享同一個 DNS 回應快取。快取時長不會超過 DNS 回應中的最小 TTL,並受 CACHE_MAX_TTL_SECONDS 限制。

設定檔

上游 DoH 位址、服務令牌、規則檔路徑和快取限制統一寫在 backend/config.ts。執行時不讀取環境變數或 Cloudflare Pages Secret;此私有儲存庫必須保持 Private。