# HTTP 代理 {#http-proxy}

當環境中設定咗 `HTTPS_PROXY` 或 `HTTP_PROXY`，Tuist 會自動將佢管理嘅 HTTP 連線透過該代理伺服器轉發。呢個適用於 Tuist CLI 同 Tuist Gradle 插件，無需額外設定。

呢種行為符合 `curl`、`git` 同大多數開發者工具所採用嘅慣例，所以任何已經為其他工具設定咗呢啲變數嘅環境，都可以直接同 Tuist 配合使用。

## 邊啲流量會經過代理 {#what-is-proxied}

只有 Tuist 擁有嘅 HTTP 用戶端會透過代理伺服器轉發：

- 快取、預覽、分析同註冊表端點，
- 以及 Gradle 插件呼叫 Tuist 服務嘅請求（遠端建置快取、建置洞察、測試洞察、測試隔離、測試分片）。

## 變數查找順序 {#variable-lookup-order}

Tuist 會按照以下順序讀取第一個非空值：

1. `HTTPS_PROXY`
2. `https_proxy`
3. `HTTP_PROXY`
4. `http_proxy`

值必須係 URL，例如 `http://proxy.corp:8080`。內嵌憑證（`http://user:password@proxy.corp:8080`）亦會被支援。
