跳至內容

HTTP 代理

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

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

邊啲流量會經過代理#

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

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

變數查找順序#

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

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

值必須係 URL,例如 http://proxy.corp:8080。內嵌憑證(http://user:[email protected]:8080)亦會被支援。