macOS 內建強大的 VPN 客戶端,支援 PPTP、L2TP over IPSec、IKEv2、Cisco IPSec 協定,無需第三方軟體即可接入企業/學校/個人 VPN。本文以 PPTP 為例詳細說明設定流程,並解析關鍵進階選項。
建立 VPN 連線 (以 PPTP 為例)
- 「系統設定」→「網路」 (Ventura 13+) 或「系統偏好設定」→「網路」。
- 左下角「+」新增服務:介面選「VPN」,VPN 類型選「PPTP」,服務名稱自訂 (如「公司 PPTP VPN」)。
- 基本設定:
- 伺服器位址:VPN 伺服器公網 IP 或域名。
- 帳戶名稱:VPN 登入帳號。
- 加密:選「自動 (128 位元或 40 位元)」。
- 點選「鑑定設定」:
- 使用者鑑定:密碼 → 輸入 VPN 密碼。
- 機器鑑定:共享密鑰 (若伺服器要求) / 留空。
- 關鍵進階設定:點選「進階...」按鈕 (或 Ventura 中的「詳細資料」→「選項」)。
⚠️ 必須啟用的關鍵選項
- ☑ 透過 VPN 連線傳送所有流量 (Send all traffic over VPN connection)
未勾選時,只有目的地為 VPN 內網網段的流量走 VPN,一般上網流量仍走本地閘道,導致無法存取內網資源或 IP 未變更。
- 若需自訂 DNS:DNS 標籤 → 「+」添加 VPN 提供的 DNS 伺服器 (內網解析用)。
- 若需 IPv6:IPv6 標籤設定 (通常保持自動)。
- 點選「好」→「套用」儲存。
連線與狀態監控
- 網路面板選中 VPN 連線 → 點選「連線」。
- 選單列啟用「在選單列顯示 VPN 狀態」:一鍵連線/斷線、顯示連線時長、流量統計。
- 連線成功:狀態顯示「已連線」、選單列圖示變深色、
ifconfig 顯示 ppp0 介面獲內網 IP。
L2TP over IPSec / IKEv2 設定差異
| 協定 | 鑑定設定額外欄位 | 適用場景 |
| L2TP over IPSec | 機器鑑定:共享密鑰 (Pre-Shared Key, PSK) 必填 | 企業標準、支援原生 macOS/iOS/Windows/Android |
| IKEv2 (IPSec) | 機器鑑定:憑證 (需匯入 .p12/.cer) 或 無 (僅用戶名/密碼) 遠端 ID / 本地 ID 設定 | 現代標準、穩定性最佳、支援 MOBIKE 切換網路不斷線、Apple 生態原生最佳支援 |
| Cisco IPSec | 群組名稱 + 共享密鑰 | 思科設備環境 |
常見問題排查
- 連線成功但無法存取內網/上網:確認「傳送所有流量」已勾選;檢查 DNS 設定;嘗試斷線重連;
netstat -nr 檢查路由表是否包含 VPN 介面預設路由。
- PPTP 連線失敗 (錯誤 734/800/619):GRE 協定 (IP 協定號 47) 被防火牆/路由器/ISP 封鎖;嘗試 L2TP/IPSec 或 IKEv2。
- 頻繁斷線:啟用「VPN 保持連線」 (部分版本有);降低 MTU (進階 → 硬體 → 手動 MTU 1400);檢查伺服器端閒置逾時設定。
- macOS 12 Monterey 及更新版移除 PPTP 客戶端:需使用第三方客戶端 (Shimo、Viscosity、OpenVPN Connect) 或改用 L2TP/IPSec/IKEv2。
安全性建議
- PPTP 加密強度低 (MPPE 128-bit, MS-CHAPv2 易破解),僅作為無法使用更安全協定時的備選。
- 企業/生產環境強制要求 L2TP/IPSec、IKEv2 或 WireGuard/OpenVPN。
- VPN 帳號密碼定期輪換,啟用雙因子驗證 (如支援)。
- 公共 Wi-Fi 環境下務必全程開啟 VPN 保護資料傳輸。
善用內建 VPN 客戶端,安全連接企業網路、保護隱私流量、突破地域限制。