macOS VPN 怎麼用,難點通常不在點下「連線」那一刻,而在前面的權限與設定。macOS 把 VPN 設定寫在系統網路層,用戶端要透過網路擴充功能才能接管流量,所以系統會獨立於應用程式再問一次「允不允許」。這一步點了「不允許」,後面就會得到「顯示已連線、網頁卻打不開」這類看似玄學的結果。

下面依四步走完首次連線:下載用戶端 → 授予系統權限 → 匯入訂閱 → 驗證生效。每一步都給出可以對照的檢查點,以及失敗時的下一步動作。

安裝前要確認的三件事

桌面系統和行動端不一樣。Mac 上的用戶端會實際改寫路由表與 DNS 解析,事前準備花兩分鐘,能省下後面半小時的排查。

還有一點容易被忽略:同一台 Mac 上不要同時開兩個會接管網路的程式。舊用戶端沒結束、新用戶端又建了一條通道,兩條預設路由互相覆蓋,表現就是時通時斷,而且每次重連的結果都不一樣。

提示

換用戶端之前,先到「系統設定 → 網路」把舊用戶端留下的 VPN 設定刪掉。舊設定不清,新用戶端有時會沿用同一組通道參數,排查時你會同時面對兩個變數。

第一步:下載用戶端並安裝

從服務商控制台或官網下載 macOS 版安裝檔,通常是一個磁碟映像檔。雙擊掛載後,把應用程式圖示拖進「應用程式」檔案夾,再從 Finder 側邊欄退出掛載的磁碟映像——直接在映像裡執行,重新開機後很容易找不到程式。

  1. 下載:登入後在下載頁選擇 macOS 版本,注意區分 Apple 晶片與 Intel 兩種安裝檔。
  2. 安裝:雙擊掛載,把應用程式拖進「應用程式」,退出磁碟映像。
  3. 首次開啟:系統若提示無法驗證開發者,到「系統設定 → 隱私權與安全性」,在頁面下方點「仍要打開」,再確認一次。
  4. 登入:用使用者名稱與密碼登入。本服務註冊不需要電子郵件地址,認證資訊只有這兩項,遺失要回控制台找回。

安裝檔只從官方管道取得。第三方下載站重新打包的版本,你無法判斷它在安裝腳本裡加了什麼,而 VPN 用戶端拿到的權限恰好是網路層最高的一級。

第二步:授予系統權限

第一次點「連線」時,macOS 會跳出一個系統層級的對話框,內容大致是某個應用程式想要加入 VPN 設定。這不是應用程式自己的彈窗,而是系統的授權請求,必須點「允許」並輸入登入密碼或使用 Touch ID,設定才會真正寫入。

如果用戶端是以網路擴充功能實作,還會在「系統設定 → 一般 → 登入項目與擴充功能」裡出現一項待批准的擴充功能。不同 macOS 版本這裡的名稱略有差別,位置都在系統設定的隱私權與安全性一欄附近。批准之後通常要重新啟動一次用戶端,擴充功能才會載入。

注意

點了「不允許」之後,反覆點連線不會再次彈窗——macOS 會記住這次拒絕。補救辦法是先到「系統設定 → 網路」把殘留的 VPN 設定刪掉,結束用戶端,再重新開啟並點連線,讓系統重新發起一次授權請求。

公司或學校統一管理的 Mac 可能被設定描述檔限制,不允許使用者自行加入 VPN 設定。這種情況下用戶端會一直停在授權環節,重裝幾次都沒用,需要管理員在管理端放行。

判斷標準:「系統設定 → 網路」裡出現一筆由用戶端建立的 VPN 設定,狀態可以切換,才算權限給到位。只有應用程式介面顯示「已連線」而系統裡沒有對應項目,代表設定根本沒寫進去,後面所有操作都建立在錯誤的前提上。

第三步:匯入訂閱並選擇節點

權限通過後回到用戶端。訂閱一般有兩種匯入方式:貼上訂閱連結,或掃描 QR code。桌面端較常用前者——把控制台裡的訂閱連結整段複製進輸入框,用戶端會自行取得節點清單。連結中間不要有空格或換行,複製不完整會直接回報解析失敗,這類錯誤與節點故障無關。

匯入成功後,用戶端會列出可用節點。本服務提供 100+ 國家 / 180+ 節點,選擇順序可以照這個邏輯:

協定方面,用戶端裡常見的兩個選項是 WireGuard 與 OpenVPN。WireGuard 握手輕、開銷小,日常優先用它;OpenVPN 相容性更好,當所在網路對 UDP 有限制、連不上時,切到 OpenVPN 的 TCP 模式往往就能通過,代價是速度略降。協定本身不決定服務的可用範圍,它只決定這條通道能不能順利建立。

分流模式決定哪些流量走通道。規則模式依網域與 IP 分流,台灣本地網站直連、國際網站走節點,是日常最省心的一檔;全域模式把所有流量都推進通道,適合臨時排查;直連模式等於關掉代理只保留用戶端。第一次用建議規則模式,遇到某個網站判斷錯誤,再把它加進自訂規則。

第四步:驗證是否真的生效

用戶端上的「已連線」只代表通道建立了,不代表流量真的走了通道。花一分鐘做下面幾項檢查,比事後懷疑網路要省事。

檢查項目 怎麼看 正常表現
出口位址 瀏覽器開啟任一 IP 查詢頁面 顯示的地區與所選節點一致
DNS 解析 在終端機查看目前生效的解析伺服器 不是本地電信商預設的那一組
預設路由 在終端機查看預設路由指向的介面 是 utun 開頭的虛擬介面
分流規則 同時開啟一個台灣本地網站和一個國際網站 台灣本地網站不繞路,國際網站走所選節點

把下面兩行複製到「終端機」執行,輸出對得上就代表接管成功:

# 目前生效的 DNS 解析伺服器
scutil --dns | grep 'nameserver\[0\]'

# 預設路由指向哪個網路介面
route -n get default | grep interface
結論:三項裡對上兩項以上,大致可以確認流量已經走節點。只對上出口位址、DNS 仍是電信商那一組,代表存在 DNS 洩漏——回到用戶端把「DNS 交由通道解析」這類選項打開,再中斷重新連線一次。

常見故障的排查順序

下面這張表涵蓋 macOS 上最常遇到的幾類問題。先依現象對號入座,再照順序處理,不要一開頭就重裝。

現象 常見原因 處理方式
顯示已連線,網頁打不開 DNS 未由通道接管,或 MTU 偏大 開啟通道內 DNS 解析;把 MTU 調低一級再試
用戶端一直轉圈,連不上 目前網路限制 UDP 切到 OpenVPN 的 TCP 模式,或換一個節點
闔上螢幕再喚醒後必須手動重新連線 未開啟隨選連線 在用戶端開啟隨選連線與開機自動啟動
系統設定裡的 VPN 項目刪不掉 設定殘留,擴充功能未結束 結束用戶端後重新開機,再刪除
連線後速度明顯變慢 節點繞路 換成就近的中轉或直連節點
提示不允許加入 VPN 設定 先前拒絕過授權,或裝置受管理 清理殘留設定後重試;受管理裝置請聯絡管理員

排查順序建議固定下來,每次都從成本最低的動作開始:

  1. 中斷再重連:清掉上一次殘留的工作階段,能解決大部分偶發失敗。
  2. 換一個節點:同地區換中轉或直連,用來判斷是節點問題還是本地網路問題。
  3. 換協定或連接埠:UDP 受限時切到 OpenVPN 的 TCP 模式。
  4. 檢查 DNS 與路由:用上一節的指令確認通道是否真的接管了流量。
  5. 重新啟動用戶端,再重新開機:網路擴充功能卡住時,只有重新開機能清乾淨。
  6. 最後才重裝:並且先把舊設定從系統設定裡刪掉,否則新裝也會沿用舊狀態。

讓連線更穩的幾個設定

隨選連線與開機自動啟動

用戶端裡的隨選連線會在偵測到網路切換時自動重新連線,闔上螢幕喚醒、從 Wi-Fi 切到有線都不會斷線。開啟後不必每次手動點。開機自動啟動建議一起打開,尤其是把它當作預設出口用的情境。

系統時間要準

訂閱取得與節點資訊都走加密連線,系統時間偏差過大會導致憑證驗證失敗,表現為用戶端提示認證錯誤,而節點本身是好的。把「系統設定 → 一般 → 日期與時間」裡的自動設定打開即可。

低耗電模式的背景限制

低耗電模式會限制背景網路活動,長時間掛著連線時可能出現間歇性中斷。需要穩定長連線時,暫時關掉它,再觀察是否還會斷。

自訂分流規則

公司內網、區域網路裝置、本地印表機這類位址應該直連。把它們寫進直連規則,既避免繞路,也避免內網服務在通道裡解析不到。規則模式的價值就在這裡:不是所有流量都需要繞行。

換機與卸載:把設定清乾淨

換 Mac 時不要直接移轉舊設定檔。舊機器上的 VPN 設定帶著裝置識別,移轉過去常常連不上,還會在系統設定裡留下刪不掉的灰色項目。正確做法是新機重新安裝用戶端、重新匯入訂閱。

  1. 在用戶端裡登出,中斷目前連線。
  2. 「系統設定 → 網路」,選取用戶端建立的 VPN 設定,點減號刪除。
  3. 結束用戶端,把應用程式從「應用程式」拖到垃圾桶。
  4. 重新開機一次,確認網路設定裡沒有殘留項目。

如果只是換節點而不是卸載,不需要刪設定。在用戶端裡切換節點,系統層級的通道會隨之重建,幾秒鐘就能完成。

收尾:四步裡最容易被跳過的是第二步與第四步。權限沒給到位,後面所有排查都是在錯誤的前提上打轉;不驗證生效,你無法判斷問題出在節點、DNS 還是本地網路。把這兩步養成習慣,macOS 上的連線問題會少一大半。