這篇 macOS VPN 新手完整指南把首次設定拆成四步:安裝用戶端、授予系統權限、匯入訂閱連結、驗證是否真的生效。四步都能在十分鐘內走完,真正容易卡住的只有第二步。下面按順序展開,每一步都給出可以對照的檢查點。
開始前的準備:帳號、用戶端與系統版本
開始之前需要三樣東西:一個 VPNBL 帳號、一份有效訂閱,以及與這台 Mac 相符的用戶端安裝檔。帳號註冊只需要使用者名稱和密碼,無需電子郵件地址,也沒有郵件驗證環節,註冊完就能直接登入使用者面板。
訂閱分兩種計費方式:月訂閱按開通日每月重置流量,流量包按總量計費、不過期。先登入面板確認訂閱狀態正常,再進入安裝環節,可以少走一次回頭路。
開始前順手確認兩件事:在「關於這台 Mac」裡看清 macOS 版本與晶片架構(Apple 晶片還是 Intel),下載頁會依這兩項區分安裝檔;同時記下目前的系統版本號,後面給權限時入口名稱不一樣。
第一步:安裝 macOS 用戶端
安裝檔只有一個來源:登入後使用者面板裡的用戶端下載頁。下載完成後按下面的順序操作。
- 在下載頁選擇 macOS,下載
.dmg安裝檔。 - 按兩下掛載安裝檔,把應用程式圖示拖進「應用程式」資料夾。
- 打開「應用程式」,按兩下啟動用戶端。首次啟動如果提示「無法打開,因為 Apple 無法檢查其是否包含惡意軟體」,不要點「移至垃圾桶」,按下一節的方法放行。
- 啟動成功後,選單列會出現用戶端圖示,主介面裡能看到線路列表與連線按鈕
建議一律從「應用程式」目錄啟動,不要在「下載項目」裡直接按兩下執行。系統擴充功能授權、開機自動啟動與後續更新都以應用程式所在位置為準,移動過位置之後,部分授權需要重新確認一次。
安裝檔只從面板下載頁取得。第三方網站重新打包的用戶端,介面上看不出差別,但裡面的訂閱網址可能被替換成別人的設定——這類改動不會被任何系統提示攔住。
第二步:授予系統權限(最容易卡住的一步)
macOS 從 10.15 起收緊了網路接管權限:應用程式想按分流規則處理全部流量,必須透過「網路擴充功能」(Network Extension)框架取得系統授權,而不是像一般應用程式那樣只改自己的網路設定。所以首次啟動時會連續出現兩次提示,一次是加入 VPN 設定,一次是允許網路擴充功能。
兩次提示都按系統彈出的對話框確認即可,需要輸入登入密碼或使用 Touch ID。如果當時點了「不允許」,或者提示一閃而過沒看清,按系統版本到對應位置手動允許:
- macOS 13 及之後:系統設定 → 隱私權與安全性 → 網路擴充功能(部分版本歸在「登入項目與擴充功能」裡)。
- macOS 12:系統偏好設定 → 安全性 → 一般。
權限被拒絕時,用戶端通常不會報錯:介面照常顯示「已連線」,但流量並沒有按規則走。處理方式是回到上面的位置手動允許,然後完全結束用戶端(選單列圖示 → 結束)再重新打開。
通知權限是選用項目,只影響連線狀態的提醒,拒絕也不影響使用。授權只需做一次,之後用戶端升級版本時如果系統再次詢問,按同樣方式確認即可。
第三步:匯入訂閱連結並選線路
訂閱連結是一串指向設定檔的網址。用戶端拉取之後會自動產生完整節點列表——協定(Shadowsocks / VMess / Trojan / VLESS / Hysteria2 / TUIC)、連接埠、加密參數都在裡面,不需要手動填任何一項。
- 登入使用者面板,找到訂閱網址並點複製,複製的是完整連結,注意不要只複製到第一段。
- 回到用戶端,選擇「新增訂閱」或「從剪貼板匯入」,把連結貼進去,訂閱名稱隨意填。
- 儲存後點一次「更新」,等節點列表出現。
- 在列表裡選一條線路,點連線。
多數用戶端支援定時自動更新。面板端的線路有調整時,手動點一次更新就夠了,不需要重新安裝用戶端,也不需要重新匯入。
線路怎麼選:IEPL 專線、中轉與直連
線路列表裡的類型標籤不是裝飾,三種走法在晚間尖峰時段的差別很明顯。
| 線路類型 | 流量怎麼走 | 適合的情境 |
|---|---|---|
| IEPL 專線 | 端到端專線出境,不擠公用網路出口的壅塞節點 | 晚間尖峰看影片、跨國會議、長時間連線的任務 |
| 中轉 | 先連到中轉入口,再走最佳化鏈路出境 | 日常瀏覽、AI 工具、鄰近地區存取 |
| 直連 | 用戶端直接連到海外伺服器 | 臨時查資料,或鄰近地區本身延遲就低 |
選線時別只看離峰時段的延遲:同一地區不同線路類型,晚間尖峰的穩定性差別比延遲數字更值得關注。拿不準就先用 IEPL 專線跑一晚,再按實際體驗換。
分流規則要不要改
用戶端預設按規則分流:本地網域直連,其餘流量走線路。這樣本地網站不會繞一圈,也不影響支付類應用程式。只有遇到個別應用程式不遵守系統代理時,才需要臨時切到全域模式,用完切回分流模式。
訂閱連結等同於帳號憑證。不要把它發到公開群組、論壇或截圖裡;如果懷疑已經外洩,在面板裡重新產生一份訂閱網址,舊網址隨即失效,再回到用戶端重新匯入一次。
第四步:驗證是否真的生效
用戶端介面顯示「已連線」,只代表隧道建立了,不代表流量真的按預期走。按下面四個檢查點逐項確認,全部通過再開始正常使用。
檢查點一:出口 IP 是否換了
打開任意 IP 歸屬地查詢頁面,看回傳的 IP 是否屬於線路所在國家/地區。習慣用終端機的,兩條指令也能看個大概:
# 查看目前出口 IP
curl -s https://ipinfo.io/ip
# 查看系統正在使用的 DNS 解析伺服器
scutil --dns | grep 'nameserver\[0\]'
檢查點二:DNS 有沒有跟著走
DNS 洩漏指的是「IP 換了、解析還留在本地」:網頁能打開,但解析請求仍然發往本地電信業者,存取結果和線路地區對不上,部分網站還會因此把請求判定為異常流量。上面第二條指令如果回傳的是路由器位址(192.168.x.x)或本地電信業者位址,說明解析沒有跟著走,中斷後重新連線一次通常就能刷新。
檢查點三:分流是否按預期運作
分別打開一個本地網站和一個海外網站:本地網站應當直連,速度與未連線時接近;海外網站走線路。如果本地網站也繞了一圈,先檢查是不是切到了全域模式。
檢查點四:中斷之後能否恢復
中斷連線後本地網路應當立即恢復。如果中斷後網頁打不開,說明系統代理或虛擬網卡沒有清理乾淨,結束用戶端再打開即可。
- ✅ 出口 IP 歸屬地變成線路所在國家/地區
- ✅ DNS 解析伺服器不再是路由器或本地電信業者位址
- ✅ 本地網站直連,速度與連線前接近
- ✅ 中斷連線後本地網路立即恢復
- ❌ 查到的仍是本地 IP,說明流量沒有走線路
- ❌ DNS 仍指向本地電信業者,存在解析洩漏
判斷標準只有兩條:出口 IP 換了、DNS 解析伺服器也換了。兩條都滿足才算真正生效;只滿足一條時,先中斷後重新連線,再回到第二步檢查網路擴充功能授權是否還在。
常見權限與連線問題對照表
下面這些現象涵蓋了 macOS 首次設定中絕大多數會卡住的情況,遇到時按「處理方式」一欄操作即可。
| 現象 | 常見原因 | 處理方式 |
|---|---|---|
| 按兩下安裝檔提示「無法打開,因為 Apple 無法檢查其是否包含惡意軟體」 | 應用程式不在 App Store 發行,被 Gatekeeper 攔下 | 系統設定 → 隱私權與安全性,在底部點「仍要打開」,再確認一次 |
| 啟動後選單列沒有圖示,介面一閃而過 | 應用程式不在「應用程式」目錄,或安裝檔沒有完整掛載 | 把應用程式拖進「應用程式」後重新啟動 |
| 顯示已連線,但網頁打不開 | DNS 快取未重新整理,或分流規則把目標網域判成了直連 | 中斷後重新連線;切換分流模式後重試 |
| 系統設定裡找不到網路擴充功能授權項目 | 授權提示被點了「不允許」,用戶端沒有再次觸發提示 | 在「登入項目與擴充功能」裡按名稱尋找並允許,然後結束用戶端重新打開 |
| 瀏覽器裡查到的仍是本地 IP | 瀏覽器裝了代理外掛,覆蓋了系統代理設定 | 關掉瀏覽器代理外掛,或改用全域模式 |
| 節點列表為空,訂閱更新失敗 | 連結複製不完整,或目前網路攔截了訂閱請求 | 回到面板重新複製完整連結,重新匯入一次 |
在 macOS 上把這件事用順,關鍵只有兩點:權限一次給對,訂閱連結保管好。前者決定流量能不能按分流規則走,後者決定這份設定能安穩用多久。安裝、匯入、驗證三步都是照順序點幾下的事。