macOS 更新後 VPN 無法使用
macOS 更新可能改變允許使用的 VPN 演算法,也可能要求你重新核准 VPN App 的網路延伸功能。本指南會找出是其中哪一項讓你的 VPN 無法使用。
我的 Mac 出現了這個問題:macOS 更新後 VPN 無法使用。請閱讀 https://kilobat.app/zh-hant/guides/vpn-broken-after-macos-update.md,並和我一起逐步處理。如果缺少 Kilobat CLI,請安裝:brew install seifip/kilobat/kilobat。請你自己執行指南中的終端機和 kilobat 檢查,並告訴我發現了什麼。列出只有我才能完成的步驟。變更任何設定之前先問我。
症狀
- VPN 在更新前可以用,現在連線失敗。
- 內建的 IKEv2、L2TP 或 Cisco IPSec 連線顯示錯誤,或停在「連線中」。
- VPN App 可以打開,但無法連線,或再次要求權限。
- VPN 設定描述檔無法安裝,或更新後它的 VPN 不見了。
可能原因
- 伺服器使用 macOS 26 不再允許的演算法。Apple 的 IKEv2 描述檔文件說明,DES、3DES、SHA1-96、SHA1-160 以及 Diffie-Hellman 群組 1、2 和 5 只在 macOS 26 之前可用。
- VPN App 的網路延伸功能已關閉。VPN App 使用網路延伸功能。這些列在「系統設定」>「一般」>「登入項目與延伸功能」中。
- VPN App 對新的 macOS 來說太舊。有些 VPN App 在 macOS 大版本發布後需要廠商更新。
- 設定描述檔沒有安裝。下載的描述檔必須在「系統設定」>「一般」>「裝置管理」中安裝後才會生效。
- 另一個網路延伸功能造成衝突。內容過濾器、防火牆和其他 VPN App 可能封鎖通道或改變其路由。請參閱 Little Snitch、LuLu 等網路延伸功能在 Mac 上互相衝突。
如何檢查
記下 VPN 的類型。macOS 內建的類型有 IKEv2、L2TP over IPSec 和 Cisco IPSec。
列出 VPN 設定及其狀態。
scutil --nc list嘗試連線,然後顯示最近五分鐘的 VPN 記錄訊息。
log show --last 5m --predicate 'process == "NEIKEv2Provider" OR process == "racoon" OR process == "nesessionmanager"'對於 VPN App,請選擇「蘋果」選單 >「系統設定」>「一般」>「登入項目與延伸功能」。
按一下「網路延伸功能」旁的「資訊」按鈕,確認 VPN App 的延伸功能已開啟。
對於描述檔,請打開「系統設定」>「一般」>「裝置管理」,確認 VPN 描述檔已安裝。
如何修正
把 VPN App 更新到其廠商為你的 macOS 版本所列出的版本。
在「登入項目與延伸功能」中開啟 VPN App 的網路延伸功能,然後按一下「完成」。
再次打開 VPN App 並連線一次。核准它顯示的任何系統提示。
安裝下載的描述檔。在「裝置管理」的「已下載」區段中連按兩下它,然後按一下「安裝」。
對於 IKEv2,請要求伺服器管理員使用 AES-256 或 AES-256-GCM、SHA2-256 以上,以及 DH 群組 14 以上。
對於 L2TP 或 IPSec,請詢問你的管理員伺服器是否支援 IKEv2。Apple 在其所有平台上都支援 IKEv2。
移除你不再使用的舊 VPN App 和內容過濾器,然後重新啟動 Mac。
刪除內建的 VPN 設定,並用管理員提供的設定重新加入。
使用 Kilobat
顯示 macOS 回報的 VPN,以及 DNS 或 IPv6 是否繞過它。
kilobat vpn檢查 VPN 是承載所有流量還是只承載部分目的地。
kilobat ip當 VPN 已連線但某個網站失敗時,比較直連路徑與通道。
kilobat why intranet.example.com檢查 App、它的過濾器和監控在更新後是否正常。
kilobat doctor
常見問題
macOS 仍然支援 L2TP over IPSec 嗎?
支援。Apple 的 VPN 概覽列出 macOS 支援 L2TP over IPSec 和 Cisco IPSec,以及 IKEv2。
macOS 支援 PPTP 嗎?
不支援。Apple 的 VPN 概覽沒有把 PPTP 列入支援的協定。
「網路延伸功能」列表沒有顯示我的 VPN App。我可以怎麼做?
打開 VPN App 並嘗試連線一次。App 這時會向 macOS 要求它的延伸功能。然後再檢查一次列表。
資料來源
- Apple 平台部署:Apple 裝置的 VPN 概覽
- Apple Developer:VPN.IKEv2.IKESecurityAssociationParameters
- Apple 支援:在 Mac 上設定 VPN 連線
- Apple 支援:在 Mac 上更改「登入項目與延伸功能」設定
- Apple 支援:使用設定描述檔統一 Mac 電腦的設定
- scutil(8) 和 log(1),隨 macOS 27.2 安裝的使用手冊頁面
查核日期:2026 年 11 月 7 日。