macOS · 基本設定流程
Clash Mac 設定教學
從匯入訂閱到驗證連線,四個步驟完成初次設定。若已準備好用戶端與有效訂閱,基本操作約需十分鐘;訂閱下載及系統授權所需時間則視實際環境而定。
開始前:確認用戶端與設定來源
先從蘋果選單開啟「關於這台 Mac」。若畫面顯示「晶片」及 Apple 系列名稱,請選擇 Apple 晶片安裝檔;若顯示 Intel 處理器,則選擇 Intel 安裝檔。安裝檔也必須符合用戶端目前要求的 macOS 版本。尚未安裝的話,請前往Mac 安裝檔清單選擇用戶端。開啟磁碟映像檔後,依視窗提示將 App 拖曳至「應用程式」,退出映像檔,再從「應用程式」啟動,避免長期直接從下載資料夾或磁碟映像檔執行。
首次開啟時,macOS 可能會要求確認 App 來源。只有在來源可信且符合預期時才繼續操作;若系統提示無法開啟,請查看「系統設定 → 隱私權與安全性」中的具體原因。不要為了完成教學而關閉整體系統安全防護,也不要忽略惡意軟體警告。若用戶端要求通知權限,可依使用習慣決定是否允許;這不是瀏覽器代理生效的必要條件。
本教學假設你已取得有效的 Clash 或 mihomo 相容訂閱網址,也可以使用事先準備好的本機 YAML 設定檔。安裝用戶端本身不會建立節點、帳號或訂閱。訂閱通常包含伺服器資訊與存取憑證,請像保管帳號資料一樣妥善保存,勿貼在公開截圖、聊天紀錄或線上轉換網站。準備完成後先匯入,暫時不要開啟系統代理或 TUN,以免混淆設定檔問題與系統流量接管問題。
一、匯入訂閱並啟用目前設定
開啟用戶端主視窗,在側邊欄找到「訂閱」或「設定」。點選「新增」、「匯入」或加號按鈕,選擇從 URL 匯入。若介面要求輸入名稱,可使用容易辨識的自訂名稱;在網址欄貼上服務提供者給的完整訂閱連結,再點選確認或下載。貼上後請檢查網址前後是否多了空格、連結是否遭聊天軟體截斷,以及含參數的部分是否完整。不要把網站登入頁或帳號管理首頁誤當成訂閱網址。
匯入時,用戶端會向遠端取得檔案並解析內容。匯入成功後,設定頁面通常會出現新的設定卡片或清單項目。點選該設定,將它設為目前使用的項目;部分用戶端會在匯入後自動啟用,其他用戶端則需要再點選「使用」、「啟用」或相應的選取標記。清單中看得到設定,只代表設定已儲存,不能據此判斷核心正在使用它。接著開啟代理頁面,確認看得到此設定提供的策略組與出站項目。
若要匯入本機檔案,請在同一頁面選擇「從檔案匯入」,再選取副檔名為 .yaml 或 .yml 的設定檔。部分用戶端會複製檔案,其他用戶端則可能保留檔案連結;之後要編輯前,請先查看用戶端說明。匯入檔案不會自動取得遠端更新功能;若設定引用外部規則或節點提供者,首次載入時仍可能需要連線下載。不要因為檔案已儲存在本機,就認定所有相依內容都已可用。
若出現格式錯誤,先確認訂閱明確支援 Clash 或 mihomo。只有一串編碼文字、單一通訊協定連結,或供其他核心使用的 JSON 檔案,不一定能直接透過 YAML 設定入口匯入。請優先向設定提供者索取相容格式,不要接連嘗試不同的轉換工具。訂閱網址有時會回傳登入頁、過期通知或存取錯誤頁面;即使下載成功,這些內容也不是有效設定。可在用戶端日誌查看錯誤類型,但分享日誌前請遮蔽網址參數、帳號與伺服器憑證。
若顯示下載失敗,先確認 Mac 在未開啟代理時能正常瀏覽一般網站,再試著更新一次。不要反覆開啟尚未設定完成的系統代理來解決訂閱下載問題,否則請求可能會被送往尚未正常運作的本機連接埠。訂閱載入成功且策略組已顯示後,再進行下一步。自動更新週期可以稍後設定;初次設定時,先確認手動更新與啟用流程都能正常完成。核心與格式的詳細差異請參閱通訊協定手冊。
二、選擇規則模式與策略組
切換至「代理」頁面,找到「出站模式」或「執行模式」,初次使用請選擇「規則」。規則模式會依目前設定中的規則,決定每個請求的出站方式;可能使用代理、直接連線,或拒絕連線。此選項不會自動判斷所有網站的用途,實際結果取決於訂閱提供的規則內容。若頁面仍是空白,請返回上一步確認目前設定已啟用,不要直接切換至全域模式測試。
接著查看策略組。設定中可能包含手動選擇、自動選擇或故障回退等不同類型,組名由設定作者命名,不同訂閱的名稱不會完全相同。需要手動選擇的組,請點開後選取實際可用的出站項目;若組內引用另一個策略組,也要確認該組的選擇狀態。自動選擇組維持原有運作方式即可,不必為了完成教學而將每個組都改成手動選擇。若用戶端提供可用性測試,可用來協助排查,但單次測試成功不代表所有網站與通訊協定都能正常使用。
請區分「策略組名稱」、「組內選項」與「執行模式」。名稱為「自動」的組不一定會被目前規則引用;選取某個節點,也不代表所有流量都會經過該節點。若組內顯示 DIRECT,通常表示直連;REJECT 通常表示拒絕連線,兩者都不是遠端代理伺服器。日常設定時,先依訂閱說明選好預設出站組,再查看實際連線紀錄,確認請求是否經過預期的路徑。
「全域」通常會將進入核心的連線交由全域策略處理,適合在明確知道測試目的時短暫比對;這不代表接管 Mac 上的所有 App。「直連」通常讓進入核心的連線直接送出,也不代表關閉 macOS 系統代理。初次使用不必輪流測試所有模式,維持規則模式並記下目前選項即可。若想進一步了解策略組的引用關係,請參閱術語表;這裡先完成一套可重複操作的基本設定。
三、啟動核心並開啟系統代理
選好設定與策略後,查看用戶端首頁或狀態區的核心運作狀態。有些用戶端會在開啟 App 時自動啟動核心,有些則需要點選啟動或連線。若出現連接埠占用、設定載入失敗等錯誤,應先排除問題,再接管系統流量。只看到選單列圖示,並不能證明核心已成功監聽本機代理連接埠。此時也請暫停其他會設定代理的用戶端,避免多個 App 反覆覆寫 macOS 的代理設定。
前往「設定 → 一般」或「設定 → 網路」,開啟「設為系統代理」。部分用戶端也會在選單列選單中提供同名開關。開啟後,遵循 macOS 系統代理設定的 App 會將請求傳送至本機用戶端,再由核心依規則處理。若 macOS 顯示安裝輔助程式或授權提示,請先確認提出要求的 App 名稱與用途,再決定是否允許。授權失敗時,查看用戶端提供的具體說明;不清楚原因時,請勿反覆輸入系統密碼。
初次驗證時,建議關閉「增強模式(TUN)」,也不要同時開啟「允許區域網路連線」。前者涉及虛擬網卡、路由與額外權限;後者則供其他裝置連線至本機代理,兩者都不是在本機瀏覽器進行基本測試的必要條件。先透過系統代理確認連線流程正常;之後若終端機、遊戲或其他 App 不讀取系統代理,再視需要了解 TUN,別一次開啟所有網路選項。
本機連接埠請以用戶端目前顯示的數值為準。混合連接埠常見範例為 7890,但不同用戶端或設定可能使用其他連接埠,請勿照抄範例強行修改。系統代理通常由用戶端自動填入;若先前曾手動設定,可前往「系統設定 → 網路 → 目前的網路服務 → 詳細資訊 → 代理伺服器」檢查是否留有舊位址。若公司管理的裝置限制修改代理,請遵循管理政策,不要覆寫組織要求的設定。
開啟系統代理後,用戶端應保持執行。關閉主視窗通常只是收起介面,是否繼續留在選單列取決於用戶端設定;選擇「結束」則可能停止核心,兩者要分清楚。現在先不要測試終端機,也不要另外啟用瀏覽器代理擴充功能,直接使用遵循系統代理的瀏覽器進行下一步。若要接管不讀取系統代理的 App,請先完成基本驗證,再閱讀通訊協定手冊中的網路與核心說明,避免同時排查兩種流量接管方式。
四、驗證連線與規則是否生效
開啟 Safari 或其他採用系統代理設定的瀏覽器,新增分頁並造訪原本就能正常開啟的網站,確認基本網路連線正常;接著造訪要測試代理路徑的目標網站。不要只看用戶端開關的顏色,也不要只根據單一網頁能否開啟就下結論。瀏覽器可能使用快取,網站本身也可能暫時故障;驗證時應同時檢查實際請求與用戶端的處理紀錄。
保持用戶端的「連線」頁面開啟,重新載入測試頁面,查看是否出現相應的網域或目標位址連線。若介面提供規則、策略鏈或出站資訊,請確認結果符合預期:應直連的請求是否直連,需要代理的請求是否經過已選策略組。短連線可能很快消失,可改看日誌或重新送出請求。各用戶端的日誌詳細程度不同,沒有顯示完整網域紀錄,不代表請求沒有經過核心。
若看得到請求,但目標網站無法開啟,表示請求可能已進入核心;接著應檢查所選出站項目是否可用、訂閱是否有效,以及是否有規則拒絕該請求或將它分配至其他策略。一次只改一個條件,例如在同一策略組中更換出站項目,再重新測試;不要同時修改連接埠、DNS、模式與訂閱,以免無法判斷是哪項變更造成影響。也不必立刻刪除整份設定,現有紀錄通常有助於縮小問題範圍。
若瀏覽器完全沒有出現請求,先確認系統代理仍已開啟,再檢查瀏覽器是否使用獨立的代理擴充功能或自訂代理設定,並確認核心正在執行。系統設定中殘留的舊連接埠,或其他用戶端重新接管代理,都可能導致請求未送達目前的 App。可先關閉再重新開啟系統代理,讓用戶端重新寫入設定;若仍無法連線,請依序確認「目前設定 → 核心運作 → 本機連接埠 → 系統代理」。常見問題與處理方式請參閱說明中心。
若瀏覽器運作正常,但終端機指令仍失敗,不代表整套設定無效。許多命令列工具不會讀取 macOS 系統代理,需要另外設定代理參數或環境變數;支援的通訊協定也不盡相同。初次驗證時,只要瀏覽器結果與連線紀錄相符即可,終端機的代理需求可另外處理。同樣地,查詢出口 IP 只能確認該次查詢請求的路徑,不能證明所有 App 都使用相同出口。完成驗證後,維持規則模式並記下目前啟用的設定與策略組,方便下次更新後比對。
結束使用:關閉代理並還原網路
準備退出用戶端時,先從選單列或設定中關閉「系統代理」;若後來啟用了 TUN,也請先關閉,再選擇退出。這樣可避免系統繼續將請求傳送至已停止的本機連接埠。部分用戶端可以在退出時自動還原設定,但初次使用仍建議手動確認一次。若只是關閉視窗,並讓用戶端繼續留在背景,可依實際需要保留代理,不必每次都重新匯入訂閱。
若 App 異常結束後所有網頁都無法開啟,請先重新開啟用戶端並關閉系統代理。若無法啟動,前往目前網路服務的代理設定,檢查是否仍指向本機回送位址與舊連接埠;只移除確認由該用戶端寫入且不再使用的項目。請勿任意刪除工作裝置上的組織代理設定。恢復一般網路連線後,再查看用戶端日誌處理啟動問題;一開始不需要重置整台 Mac 的網路設定。
日常使用通常只需確認三件事:訂閱更新成功、目前策略符合需求,以及按需開啟系統代理。更新訂閱可能會變更策略組名稱與預設選項;更新後若發現連線狀況不同,請先確認策略組,再檢查其他設定。基本流程到此完成;通訊協定選型、核心相容性與訂閱格式等詳細說明,請參閱通訊協定手冊,日常瀏覽不必預先修改所有進階參數。