「此網路無法使用 iCloud 私密轉送」

有些網路會刻意封鎖 iCloud 私密轉送。你的裝置之後會要求你為該網路關閉私密轉送,或使用另一個網路。本指南說明封鎖如何運作,以及你能控制什麼。

讓你的代理程式來解決拷貝一則提示詞,適用於 Claude Code、Codex 或任何能使用終端機的代理程式。

我的 Mac 出現了這個問題:「此網路無法使用 iCloud 私密轉送」。請閱讀 https://kilobat.app/zh-hant/guides/private-relay-not-available-network.md,並和我一起逐步處理。如果缺少 Kilobat CLI,請安裝:brew install seifip/kilobat/kilobat。請你自己執行指南中的終端機和 kilobat 檢查,並告訴我發現了什麼。列出只有我才能完成的步驟。變更任何設定之前先問我。

適用於:私密轉送需要 iCloud+ 或 Apple One 訂閱。Mac 的步驟適用於 macOS 14 Sonoma 以上版本。查核於 2026年11月7日

症狀

  • 有警示顯示網路與私密轉送不相容,或無法使用私密轉送。
  • 私密轉送在行動數據上可以用,但在某個 Wi-Fi 網路上不行。
  • 私密轉送在家裡可以用,但在公司、學校或飯店網路上不行。
  • Mac 顯示某些系統設定讓私密轉送無法運作。

可能原因

  • 網路透過 DNS 封鎖私密轉送。Apple 要求網路營運商對 mask.icloud.com 和 mask-h2.icloud.com 的 DNS 查詢回應沒有位址。裝置就會顯示警示。
  • 網路必須稽核或過濾流量。Apple 表示,企業和學校網路可能需要稽核流量,所以可能無法與私密轉送搭配使用。
  • 你自己網路上的 DNS 過濾器。家用 DNS 過濾器或路由器功能可能封鎖同樣這兩個名稱。請檢查它的封鎖清單。
  • 網路丟棄 QUIC 流量。私密轉送在 UDP 連接埠 443 上使用 QUIC。Apple 要求營運商不要默默丟棄這些封包,因為裝置之後會一直等待。
  • Mac 上的 VPN 或過濾器 App。Apple 表示,VPN 或網際網路過濾軟體可能讓私密轉送無法運作。
  • 國家或地區。私密轉送並非在所有國家或地區都可使用。你前往其中一個地方時,它會關閉。

如何檢查

  1. 加入另一個網路,例如你手機的熱點。如果私密轉送在那裡可以用,表示第一個網路封鎖了它。

  2. 查詢私密轉送的名稱。沒有位址的回應可能表示網路封鎖了它們。

    dscacheutil -q host -a name mask.icloud.com
  3. 顯示 Mac 在這個網路上使用哪些 DNS 伺服器。

    scutil --dns | grep nameserver
  4. 如果你管理 DNS 過濾器或路由器,請在它的查詢記錄中搜尋 mask.icloud.com。

  5. 選擇「蘋果」選單 >「系統設定」,按一下你的名稱,再按一下「iCloud」,然後按一下「私密轉送」,查看它的狀態。

如何修正

  1. 若要在沒有私密轉送的情況下使用這個網路,請選擇「蘋果」選單 >「系統設定」,然後按一下「網路」。

  2. 按一下你使用的服務,例如 Wi-Fi,然後按一下網路旁的「詳細資訊」。

  3. 關閉「限制 IP 位址追蹤」。這會在你所有的裝置上,對這個網路關閉私密轉送。

  4. 若要保留私密轉送,請使用另一個網路,例如行動數據。

  5. 在你自己的網路上,把 mask.icloud.com 和 mask-h2.icloud.com 從 DNS 封鎖清單中移除。

  6. 如果 VPN 或過濾 App 讓私密轉送停止運作,就關閉或移除該 App。

  7. 在公司或學校網路上,請詢問管理員。網路可能依政策封鎖私密轉送。

使用 Kilobat

  1. 找出每個網路使用哪些 DNS 伺服器,以及它們是否有回應。

    kilobat dns
  2. 檢查是否有 VPN 承載你的流量。VPN 可能讓私密轉送無法運作。

    kilobat vpn
  3. 在這個網路上執行 Wi-Fi、路由器、網際網路、DNS 和登入頁面檢查。

    kilobat diagnose

常見問題

對一個網路關閉私密轉送,會讓它在所有地方都關閉嗎?

不會。它只會對該網路關閉,並影響你所有使用私密轉送的裝置。

為什麼私密轉送在行動數據上可以用,但在我家的 Wi-Fi 上不行?

家用網路、它的路由器或上面的 DNS 過濾器可能封鎖私密轉送的名稱。請先檢查 DNS 過濾器。

資料來源

查核日期:2026 年 11 月 7 日。