網路
本頁說明在將 Tuist 與你的基礎設施整合時,可能需要的網路相關設定。
出站 IP 位址#
如果你的基礎設施依 IP 位址限制入站流量,你可能需要將 Tuist 使用的 IP 範圍加入允許清單。當 Tuist 需要與防火牆或 VPN 後方的服務(例如自託管的 Git 提供者或構件儲存空間)通訊,或當你的 GitHub 組織使用 IP 允許清單 時,這種情況很常見。
將 Tuist 整合的伺服器位址,以及工作流程所用各平台的執行器位址加入允許清單。
伺服器 IP 位址#
將以下兩個位址加入允許清單,以允許來自 Tuist 服務與整合的連線:
| IP 位址 | CIDR 標記法 |
|---|---|
| 116.202.0.10 | 116.202.0.10/32 |
| 116.202.4.195 | 116.202.4.195/32 |
Tuist 僅透過 HTTPS 連線到你的基礎設施,因此你只需允許來自這些位址的 HTTPS 流量(TCP 連接埠 443,或你的 HTTPS 端點監聽的連接埠)。Tuist 不需要 SSH 存取權。
Tuist Runners#
在 Tuist Runners 上執行的工作會使用下方的出站位址。如果工作需要存取依 IP 位址限制流量的基礎設施(例如從具有 IP 允許清單的 GitHub 組織檢出儲存庫),請將工作流程所執行的每個平台對應的位址或範圍加入允許清單。
macOS#
將以下範圍加入允許清單,以供 macOS 執行器工作使用:
| IP 版本 | CIDR 標記法 |
|---|---|
| IPv4 | 95.130.119.0/24 |
| IPv6 | 2a11:83c0::/29 |
Linux#
將整個範圍加入允許清單,以供 Linux 執行器工作使用:
| IP 版本 | CIDR 標記法 |
|---|---|
| IPv4 | 5.135.7.160/27 |