先確認自己這台是哪顆晶片
左上角蘋果標 → 「關於這台 Mac」,看第一行。寫著 Apple M 系列的,下檔名帶 aarch64 或 arm64 的套件;寫著 Intel 的,下 x64 或 amd64。架構下錯的徵狀通常是按兩下之後圖示跳一下就沒了,不給任何提示。
- 同一個版本底下常常兩種架構都掛著,檔名裡那一小段是唯一區別,別憑圖示猜。
- Apple 晶片能靠 Rosetta 跑 x64 版,但沒必要,原生套件更省電,核心也少一層轉譯。
- 如果按兩下跳的是「已損毀,無法打開」,那不是架構問題,是 Gatekeeper 的隔離標記,另有一篇專門講怎麼放行。
別在 dmg 裡直接執行
- 按兩下 dmg 掛載,視窗裡通常是應用程式圖示和一個「應用程式」資料夾的捷徑。
- 把圖示拖到那個捷徑上,等複製完成。
- 在 Finder 側邊欄按推出,把 dmg 卸載掉。
- 從「啟動台」或「應用程式」資料夾裡打開它,別再回 dmg 那個視窗。
dmg 掛載出來的是唯讀卷宗。用戶端要寫設定、安裝輔助服務、下載核心,在唯讀卷宗上這些都會失敗或寫進暫時掛載點,重開機之後連檔案帶路徑一起消失。很多「裝完隔天就不見了」就是這麼來的。
首次啟動要授權的東西
- 輔助服務。第一次開啟系統代理或 TUN 時,會跳一個要管理者密碼的視窗,裝的是一支以高權限執行的 helper。按取消,開關就會自己彈回關閉。
- 網路擴充功能。TUN 除了 helper 還要系統放行一層虛擬網卡,系統可能再跳一次確認,也可能要你到「系統設定 → 一般 → 登入項目與擴充功能」裡手動打開那一條。
- 通知權限。給不給都不影響代理,只影響跳不跳更新和錯誤提示。
密碼框按掉了想重來,結束應用程式再打開,重新按那個開關就會再跳。如果根本不跳,先確認你登入的這個帳號是管理者——標準使用者裝不了 helper,徵狀就是開關按下去沒反應。
背景執行和那個代理開關
- 關視窗不等於結束。選單列圖示還在,核心就還在跑。要真停下來,從選單列圖示裡選結束。
- 開機自動啟動在兩處:用戶端自己的設定裡有一個開關,系統那邊在「系統設定 → 一般 → 登入項目與擴充功能」,兩邊對上才靠得住。
- 系統代理寫在「系統設定 → 網路 → 目前使用的網路 → 詳細資訊 → 代理伺服器」裡,能看到 HTTP、HTTPS、SOCKS 指向
127.0.0.1和連接埠。 - 用戶端當掉或被強制結束時來不及清理,那幾個勾會留在原地,整台機器就上不了網。到上面那個位置手動取消勾選就恢復了。
兩個 Clash 用戶端同時開著會來回搶這個設定,誰後寫誰生效,中間那段時間流量走向就說不準了。換用戶端之前,先把舊的那支從選單列徹底結束。
公司配發的 Mac 上,MDM 描述檔經常鎖著網路擴充功能和代理設定。徵狀是開關按不動,或者按完過幾秒被改回去。這不是用戶端裝壞了,重裝也解決不了。