這篇 Mac VPN 安裝教學依實際操作順序說明:先取得相容的客戶端,再處理權限、匯入訂閱,最後確認出口。判斷是否成功不能只看「已連線」;還要確認目標應用確實經由所選線路連線,並在退出客戶端後確認網路恢復正常。
安裝前:確認晶片、下載來源與訂閱
開啟 Apple 選單中的「關於這台 Mac」,確認 Mac 使用 Apple 晶片或 Intel 處理器,並查看 macOS 版本。若下載頁提供不同架構的版本,請選擇與裝置相符的版本;標示為 Universal 的應用通常同時包含相應架構。系統版本需求請以下載頁說明為準,不要只因安裝檔能開啟就認定相容。
VPNGuest 使用者可前往客戶端下載入口,登入後取得客戶端與訂閱資訊。macOS 客戶端可在登入後下載;使用訂閱前,也請確認控制台中的方案狀態。無需電子郵件地址,只要使用者名稱和密碼即可註冊;請妥善保管登入資訊,避免將帳戶密碼與訂閱網址一併記在公開筆記中。
客戶端負責讀取設定、選擇線路與處理網路流量;訂閱則提供客戶端可辨識的線路設定,兩者必須相容。支援 Shadowsocks 不代表能讀取所有訂閱格式,也不代表同時支援 VMess、Trojan、VLESS、Hysteria2 或 TUIC。協定名稱相似也不能互換,請以控制台提供的客戶端指南為準;本文不將這些協定列為 VPNGuest 的支援承諾。
- ✅ 已確認晶片類型、系統版本與客戶端相容需求。
- ✅ 安裝檔來自控制台指向的來源或開發者正式發布管道。
- ✅ 已找到適用於所選客戶端的訂閱入口,並確認帳戶狀態。
- ✅ 已記錄目前網路是否能正常瀏覽一般網站,方便後續比對。
安裝客戶端:先完成應用程式驗證
如果下載的是磁碟映像檔,開啟後依說明將應用程式拖入「應用程式」資料夾,再從該資料夾啟動;如果是安裝程式,請依照安裝精靈操作。不要長期從磁碟映像檔中執行客戶端,否則後續更新、輔助元件位置或權限紀錄可能會混淆。安裝完成後可退出磁碟映像檔,保留已正式安裝的應用程式。
首次啟動時,macOS 可能會提示這是從網際網路下載的應用程式。請先確認應用程式名稱與來源,再決定是否開啟。如果系統顯示無法驗證開發者,或提示應用程式已損毀,請勿直接照抄終端機指令移除隔離標記。建議先從正式管道重新下載,確認處理器架構、系統需求與發布說明;若問題仍未解決,再向提供者查詢相容性。
「隱私權與安全性」中可能會出現允許本次啟動的選項,但只有在來源已確認且系統確實提供該選項時才考慮使用。安全警示不只是安裝障礙。請勿為了執行網路客戶端而關閉系統完整性保護,也不要安裝來路不明的根憑證。一般加密連線不代表需要授予讀取瀏覽器 HTTPS 內容的權限。
系統權限:確認提示視窗對應的功能
不同客戶端接管網路的方式各異,因此顯示的提示也不完全相同。有些只會設定系統代理,有些會使用 Network Extension 建立通道,另有一些需要輔助程式建立虛擬網卡或修改路由。系統設定中的項目名稱也會因 macOS 版本而異,可在設定中搜尋「VPN」、「擴充功能」或「代理伺服器」,不必要求與螢幕截圖上的文字完全相同。
| 提示或設定 | 通常代表什麼 | 建議處理方式 |
|---|---|---|
| 新增 VPN 設定 | 允許應用程式建立由系統管理的通道設定 | 確認是由正確的應用程式發起後再允許;這不代表訂閱已匯入。 |
| 網路擴充功能或網路過濾器 | 由擴充功能處理通道或過濾流量,實際功能視應用程式而定 | 確認開發者與用途,只啟用目前客戶端需要的項目。 |
| 安裝輔助工具並驗證管理者身分 | 執行修改路由等需要較高權限的操作 | 確認要求來自剛啟動的應用程式,切勿在網頁中輸入系統管理者密碼。 |
| 系統代理設定已變更 | 支援系統代理的應用程式會將請求交由本機代理處理 | 透過客戶端管理;退出後檢查是否仍留有代理設定。 |
遭拒絕權限後,連續點選連線通常無法解決問題。請先停止連線,再到系統設定確認是否仍有待核准的項目;允許後依客戶端提示重新啟動應用程式。只有系統明確要求時才重新啟動 Mac。如果裝置由組織管理,相關權限可能受管理政策限制,請聯絡裝置管理員,不要嘗試繞過管理設定。
舊版 VPN、網路過濾器、防護軟體或其他代理工具可能同時修改路由與 DNS。首次設定時,請先暫停其他非必要的網路接管工具,保留目前使用的客戶端,再觀察狀況。不要一開始就大量刪除系統網路服務;這會讓問題從單一應用程式擴大到整個網路環境。
匯入訂閱:先確認格式,再更新設定
訂閱連結通常包含帳戶專屬的存取憑證,應比照密碼妥善保護。複製時請使用控制台提供的複製功能,避免連同說明文字、換行或多餘空格一起複製。不要將完整網址貼到公開的訂閱轉換網站,也不要在求助截圖中顯示網址內的權杖。
- 找到匯入入口。在客戶端中尋找「訂閱」、「設定」或「從 URL 匯入」。各介面的名稱可能不同,但要新增的是遠端設定,而不是把訂閱網址填入手動代理伺服器欄位。
- 新增並更新。貼上與目前客戶端相容的訂閱網址,儲存後執行更新。如果控制台支援直接在應用程式中開啟,仍請確認客戶端內確實已建立設定。
- 檢查解析結果。確認是否出現可選擇的線路、分流規則或策略群組。若只顯示訂閱名稱,卻沒有任何線路,就不算匯入完成。
- 選取目前設定。部分客戶端可儲存多份設定,新增後不一定會自動切換。請確認目前啟用的是剛更新的設定,再選擇線路。
出現「格式錯誤」時,先確認是否用了其他客戶端專用的連結;出現驗證或存取失敗時,先確認帳戶狀態、網址是否完整,以及控制台是否更新過訂閱憑證。如果訂閱可以更新但線路無法連線,代表設定已成功取得,接下來應檢查線路選擇、協定相容性與本機網路,而不是一再重新安裝應用程式。
不要為了讓匯入「成功」而任意修改設定中的伺服器位址、TLS 驗證或協定欄位。更新訂閱可能會覆蓋本機修改,錯誤變更也可能造成新的故障。若確實需要自訂規則,請優先使用客戶端支援的覆寫或本機規則功能,並保留可還原的原始設定。
選擇模式:系統代理與分流有何不同
系統代理通常適合作為首次確認的起點:瀏覽器及遵循系統代理設定的應用程式會將相關請求交給客戶端處理,但並非所有程式都會讀取該設定。終端機工具、遊戲或使用自有網路堆疊的應用程式可能仍會直接連線,因此瀏覽器能正常瀏覽,不代表所有應用程式都已接管。
虛擬網卡模式通常標示為 TUN,可在網路層接管更廣泛的流量,但實際涵蓋範圍仍取決於路由、排除項目、DNS 設定與客戶端實作。此模式通常需要額外權限,也較容易與其他通道或過濾器衝突。只有在目標應用程式無法透過系統代理運作,或確實需要接管流量時,才依照客戶端文件啟用。
規則模式會決定哪些請求經由代理、哪些直接連線;全域模式通常是讓客戶端接管的請求統一使用所選策略,並不會自動保證裝置的所有流量都進入通道。初次使用時可保留服務提供的預設規則。若只有特定網站異常,先查看套用的規則與實際使用的策略群組,比長期切換至全域模式更容易找出原因。
線路類型與本機流量接管模式也不是同一回事。IEPL 專線描述服務網路中的專線傳輸環節;中轉線路透過中間節點轉送流量;直連則表示客戶端直接連線至相應伺服器。這些線路類型不能取代本機權限、DNS 或分流設定,也不代表所有應用程式都會自動生效。
確認連線:分別檢查出口、DNS 與應用程式
連線前先查看目前的出口,連線後再使用同一個瀏覽器開啟網路檢測頁面,比對出口位址與地區。檢測結果反映的是這次連線的出口,而非 Mac 的實際所在位置。如果結果與所選線路不符,請先確認檢測請求是否被規則設為直連,以及策略群組是否確實選取目標線路。
接著開啟實際要使用的網站或應用程式,確認一般瀏覽功能正常。網站首頁可以開啟,但登入、圖片或影片無法載入,可能是不同網域套用了不同規則,也可能是目標平台設有地區或帳戶限制。不要把所有網站錯誤都歸因於客戶端安裝失敗,也不要只憑線路標籤就認定目標平台一定能使用。
DNS 需要另外檢查。網頁請求經由代理,不代表網域查詢也會沿著相同路徑傳送;反過來說,解析器的位置不同,也不能單獨證明有 DNS 洩漏。應結合客戶端的 DNS 模式、分流設計與檢測請求判斷:若預期透過通道解析的查詢仍交由本機網路解析器處理,才需要進一步檢查是否存在非預期的傳輸路徑。瀏覽器的加密 DNS 設定也可能改變解析方式。
Mac 可能同時支援不同位址族的連線。如果通道只接管其中一種流量,另一種請求仍可能經由原本的網路傳送。若出口結果反覆變化,請確認客戶端是否支援並正確設定相應路由,不要只依據單次檢測結果判斷。最後中斷客戶端連線,確認一般網路已恢復,再重新連線一次,檢查權限與設定是否持續生效。
常見故障:依現象縮小排查範圍
顯示已連線,但網頁無法開啟
先中斷連線,確認原本的網路能否瀏覽一般網站。如果原網路也無法連線,應先處理 Wi-Fi、路由器或網路登入頁面。若原網路正常,再檢查是否已選取設定、策略群組是否有可用線路,以及系統代理或通道是否已啟用。可改用訂閱中的其他線路進行比對,但每次只變更一個項目,並記下結果。
瀏覽器正常,其他應用程式仍無法使用
先確認故障的應用程式是否會讀取系統代理,再查看客戶端記錄中是否有該應用程式的連線紀錄。沒有紀錄,可能代表流量沒有進入客戶端;若有紀錄但連線失敗,則繼續檢查套用的規則與錯誤類型。記錄可用於定位問題,但不代表其中顯示的每個網域都應加入代理規則,也不應直接公開完整記錄。
反覆要求權限,或無法啟用網路擴充功能
確認是否同時保留舊版客戶端、是否從磁碟映像檔啟動,以及系統設定中是否還有待核准項目。接著依開發者說明退出並重新啟動應用程式。若需要重新安裝,請先透過客戶端關閉流量接管功能,再依照官方解除安裝流程處理輔助元件;單純將應用程式拖到垃圾桶,不一定能移除已安裝的網路擴充功能。
退出客戶端後無法連線
常見原因是系統代理仍指向已停止運作的本機服務。開啟目前網路服務的代理設定,確認是否留有客戶端建立的代理項目;也請檢查 VPN 是否仍保持連線。建議先重新開啟原客戶端,正常關閉系統代理與通道後再退出。只有確認這些設定屬於該客戶端時才手動清除;受管理裝置的代理設定不應任意變更。