「此網路無法使用 iCloud 私密轉送」
有些網路會刻意封鎖 iCloud 私密轉送。你的裝置之後會要求你為該網路關閉私密轉送,或使用另一個網路。本指南說明封鎖如何運作,以及你能控制什麼。
我的 Mac 出現了這個問題:「此網路無法使用 iCloud 私密轉送」。請閱讀 https://kilobat.app/zh-hant/guides/private-relay-not-available-network.md,並和我一起逐步處理。如果缺少 Kilobat CLI,請安裝:brew install seifip/kilobat/kilobat。請你自己執行指南中的終端機和 kilobat 檢查,並告訴我發現了什麼。列出只有我才能完成的步驟。變更任何設定之前先問我。
症狀
- 有警示顯示網路與私密轉送不相容,或無法使用私密轉送。
- 私密轉送在行動數據上可以用,但在某個 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 或網際網路過濾軟體可能讓私密轉送無法運作。
- 國家或地區。私密轉送並非在所有國家或地區都可使用。你前往其中一個地方時,它會關閉。
如何檢查
加入另一個網路,例如你手機的熱點。如果私密轉送在那裡可以用,表示第一個網路封鎖了它。
查詢私密轉送的名稱。沒有位址的回應可能表示網路封鎖了它們。
dscacheutil -q host -a name mask.icloud.com顯示 Mac 在這個網路上使用哪些 DNS 伺服器。
scutil --dns | grep nameserver如果你管理 DNS 過濾器或路由器,請在它的查詢記錄中搜尋
mask.icloud.com。選擇「蘋果」選單 >「系統設定」,按一下你的名稱,再按一下「iCloud」,然後按一下「私密轉送」,查看它的狀態。
如何修正
若要在沒有私密轉送的情況下使用這個網路,請選擇「蘋果」選單 >「系統設定」,然後按一下「網路」。
按一下你使用的服務,例如 Wi-Fi,然後按一下網路旁的「詳細資訊」。
關閉「限制 IP 位址追蹤」。這會在你所有的裝置上,對這個網路關閉私密轉送。
若要保留私密轉送,請使用另一個網路,例如行動數據。
在你自己的網路上,把
mask.icloud.com和mask-h2.icloud.com從 DNS 封鎖清單中移除。如果 VPN 或過濾 App 讓私密轉送停止運作,就關閉或移除該 App。
在公司或學校網路上,請詢問管理員。網路可能依政策封鎖私密轉送。
使用 Kilobat
找出每個網路使用哪些 DNS 伺服器,以及它們是否有回應。
kilobat dns檢查是否有 VPN 承載你的流量。VPN 可能讓私密轉送無法運作。
kilobat vpn在這個網路上執行 Wi-Fi、路由器、網際網路、DNS 和登入頁面檢查。
kilobat diagnose
常見問題
對一個網路關閉私密轉送,會讓它在所有地方都關閉嗎?
不會。它只會對該網路關閉,並影響你所有使用私密轉送的裝置。
為什麼私密轉送在行動數據上可以用,但在我家的 Wi-Fi 上不行?
家用網路、它的路由器或上面的 DNS 過濾器可能封鎖私密轉送的名稱。請先檢查 DNS 過濾器。
資料來源
- Apple 支援:針對特定網站、網路或系統設定管理 iCloud 私密轉送
- Apple Developer:Prepare your network or web server for iCloud Private Relay
- Apple 支援:關於 iCloud 私密轉送
- Apple 支援:在 Mac 上使用 iCloud 私密轉送
- dscacheutil(1) 和 scutil(8),隨 macOS 27.2 安裝的使用手冊頁面
查核日期:2026 年 11 月 7 日。