Mac 上裝 Clash Verge 有一個 Windows 使用者不會遇到的前置問題:你得先知道自己的 Mac 是什麼芯片。裝錯了要麼打不開,要麼能開但效能打折。
第一步:確認芯片
點左上角 → 關於本機,看「芯片」或「處理器」這一行:
| 顯示內容 | 你的架構 | 下載哪個 |
|---|---|---|
| Apple M1 / M2 / M3 / M4(含 Pro、Max、Ultra) | ARM64 | Apple Silicon 版 |
| Intel Core i5 / i7 / i9 | x86_64 | Intel 版 |
分界線是 2020 年底:那之後發布的 Mac 基本都是 Apple Silicon。
到下載頁選對應的 DMG 檔案。
第二步:安裝
DMG 的安裝方式和 Windows 完全不同:
第三步:處理「已損壞」提示
首次打開時,macOS 很可能彈這個:
「Clash Verge」已損壞,無法打開。您應該將它移到廢紙簍。
這不是檔案真的損壞了,是 macOS 的 Gatekeeper 在攔截未經 Apple 公證的應用。處理方法我單獨寫了一篇:macOS「已損壞」報錯的三種解決方法。
最快的一條命令:
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app輸入後要求密碼,輸入你的開機密碼(輸入時不顯示字元,正常現象),回車即可。
第四步:授權系統權限
Clash Verge 在 macOS 上需要幾項授權,會分別彈出視窗:
特權助手(Helper):Clash Verge 需要它來修改系統代理設定和安裝 TUN 服務。第一次開啟系統代理或 TUN 時會要求輸入密碼。
如果不小心點了拒絕:到「系統設定 → 隱私與安全性」頁面底部,通常會有一條「已阻止……」的提示,點「仍然允許」。找不到的話,退出 Clash Verge 重新打開,讓它再彈一次。
第五步:導入訂閱並開啟代理
這部分和其他平台一樣:
- 左側 訂閱 → 貼上連結 → 導入 → 點擊卡片選中
- 首頁打開 系統代理
- 代理 頁面測延遲、選節點
macOS 上的系統代理會寫進當前活躍的網路服務(Wi-Fi 或以太網)。可以到「系統設定 → 網路 → 你的連接 → 詳細資訊 → 代理」裡驗證,能看到 HTTP/HTTPS 代理被設成了 127.0.0.1。
macOS 特有的幾個問題
關掉軟體後網路全斷
原因和 Windows 一樣:系統代理設定殘留。手動清理:
系統設定 → 網路 → Wi-Fi → 詳細資訊 → 代理 → 把「網頁代理(HTTP)」和「安全網頁代理(HTTPS)」的勾去掉 → 好。
每次開機都要輸密碼
這是特權助手沒有被正確安裝為常駐服務。在 Clash Verge 設定裡找到「服務模式」重新安裝一次。如果反複不行,先完全退出應用,執行:
sudo launchctl list | grep -i verge看看服務是否註冊成功。
Apple Silicon 上 TUN 模式不穩定
優先確認你裝的是 Apple Silicon 原生版而不是 Intel 版(活動監視器裡看「種類」一欄,應該顯示「Apple」而不是「Intel」)。
其次在設定裡把 TUN 的 stack 改成 gvisor,相容性比 system 好。
想讓終端也走代理
macOS 終端不讀系統代理,需要在 ~/.zshrc 裡加:
alias proxyon='export https_proxy=http://127.0.0.1:7897 http_proxy=http://127.0.0.1:7897 all_proxy=socks5://127.0.0.1:7897'
alias proxyoff='unset https_proxy http_proxy all_proxy'之後在終端輸 proxyon 開啟、proxyoff 關閉。連接埠號記得和 Clash Verge 設定裡的混合連接埠保持一致。
解除安裝
拖到廢紙簍只刪了主程式,設定和核心還在。完整清理見解除安裝與殘留清理,macOS 的設定目錄在:
~/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev小結
Mac 上裝 Clash Verge 的三個關鍵點:芯片別選錯、拖進應用程式再執行、「已損壞」用 xattr 命令解決。
過了這三關,後面的使用體驗和 Windows 基本一致。