Windows 安裝檔
適用於桌上型電腦與筆記型電腦。前往「設定 → 系統 → 系統資訊」查看系統類型,確認是 x64 還是 ARM 裝置,再選擇相符的用戶端。下載頁會先列出 Clash Plus,再列出其他圖形介面用戶端與封存專案。
安裝完成後,先開啟用戶端的設定檔清單,不要只開啟系統代理。若尚未選取設定檔或核心尚未啟動,系統代理可能會指向尚未監聽的本機連接埠。初次測試建議只執行一個代理用戶端,避免連接埠與系統設定互相覆寫。
前往下載從平台安裝檔開始,逐步完成訂閱匯入與規則分流設定。
mixed-port: 7890
mode: rule
rules:
- GEOSITE,cn,DIRECT
- GEOIP,CN,DIRECT
- MATCH,PROXY
先確認裝置的作業系統,再核對處理器架構。安裝檔用來安裝用戶端,訂閱設定則提供代理與規則,兩者需分別準備。
適用於桌上型電腦與筆記型電腦。前往「設定 → 系統 → 系統資訊」查看系統類型,確認是 x64 還是 ARM 裝置,再選擇相符的用戶端。下載頁會先列出 Clash Plus,再列出其他圖形介面用戶端與封存專案。
安裝完成後,先開啟用戶端的設定檔清單,不要只開啟系統代理。若尚未選取設定檔或核心尚未啟動,系統代理可能會指向尚未監聽的本機連接埠。初次測試建議只執行一個代理用戶端,避免連接埠與系統設定互相覆寫。
前往下載先在 Apple 選單的「關於這台 Mac」查看晶片資訊。Apple Silicon 與 Intel 機型須分別選擇相符的架構。開啟磁碟映像檔後,依用戶端說明將 App 移至「應用程式」資料夾,再從該資料夾啟動。
系統代理、背景執行與網路延伸功能可能需要個別授權。若出現系統安全性提示,請確認 App 來源與提示內容,不要直接關閉整套系統防護。更換用戶端前,先結束舊用戶端並還原原有代理設定,避免仍在背景執行的選單列 App 持續接管連線。
前往下載下載 APK 時,請配合裝置支援的處理器架構;若不確定,先確認用戶端是否提供通用版。請將安裝權限授予實際用來開啟安裝檔的 App,安裝完成後可視需要還原原設定。
首次連線時通常會出現系統 VPN 授權提示。這是用戶端建立本機網路接管通道的步驟,不代表裝置已連上任何代理節點。授權後仍須選擇有效設定檔與策略。若鎖定螢幕後連線中斷,請檢查電池最佳化、背景執行限制,以及是否有其他 VPN App 同時啟動。
前往下載下載頁提供 Clash Plus 的 App Store 連結,並列出官方網站 clashplus.io。請先閱讀商店中的系統需求,再完成安裝;訂閱網址應由可信來源取得,並另外匯入用戶端。
允許新增 VPN 設定後,返回用戶端確認所選設定檔與連線狀態。系統 VPN 圖示只表示相關通道已建立,無法證明所有 App 都採用相同的分流策略。測試時先用瀏覽器連線至目標,再依實際需求檢查 App 連線,避免反覆刪除系統網路設定。
前往下載桌面環境建議優先選用圖形介面用戶端;伺服器或路由器使用者則可考慮直接執行 Mihomo 核心。Debian 系與 RPM 系發行版應依各自的套件管理方式安裝;AppImage 是常見的可攜式發行格式範例,實際可用檔案請以下載頁列出的入口為準,並非每個專案都提供所有格式。
安裝前記下發行版、架構與桌面環境。桌面代理設定通常只會影響遵循該設定的 App,終端機工具可能需要另外指定代理。直接執行核心時,還須自行管理設定檔路徑、啟動服務、記錄檔與存取權限;圖形介面用戶端的操作步驟不能直接套用至背景服務。
前往下載初次安裝可從 Clash Plus 開始;已經有穩定設定的使用者,則應先比較核心相容性、訂閱管理方式與系統接管方式。用戶端名稱相近,不代表支援的設定範圍完全相同。舊教學中的按鈕位置也可能與目前介面不同,建議依「設定檔、代理、設定、記錄」等功能入口尋找。
封存用戶端適用於辨識舊環境與遷移情境。遇到無法辨識的設定欄位時,先確認核心是否支援,再考慮調整設定;反覆更換安裝檔通常無法解決訂閱內容本身的問題。下載頁會分別列出安裝入口與維護狀態,方便區分日常使用和舊版相容需求。
下方為靜態設定示意。切換主題可查看操作位置;實際名稱依所選用戶端而異,不會變更本機網路設定。
系統代理會將作業系統的代理位址指向用戶端的監聽連接埠,適合遵循系統設定的瀏覽器與桌面 App。先啟動核心並選取設定檔,再前往設定頁開啟系統代理。瀏覽器擴充功能可能會覆寫系統設定,終端機也可能只讀取環境變數,因此瀏覽器能連線不代表終端機也已使用代理。相較於 TUN,這種方式的影響範圍較容易確認。若變更混合連接埠,請同步檢查系統代理位址;排除問題時,先確認連線是否出現在用戶端的連線清單中。
mode: rule
rules:
- GEOSITE,cn,DIRECT
- GEOIP,CN,DIRECT
- MATCH,PROXY
規則模式會依清單順序比對網域、目的位址等條件,符合後交由直連或指定策略群組處理。範例中的 PROXY 必須是設定檔中實際存在的策略名稱;GeoSite 與 GeoIP 規則也須有相應資料庫及核心支援。相較於全域模式,規則模式適合依不同目標分開處理。若網站連線路徑與預期不同,請在連線記錄中查看命中的規則,再調整規則順序,而非只更換節點。更新訂閱可能會覆寫直接修改原始檔案的內容。
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
TUN 透過虛擬網路介面接管流量,可用於不遵循系統代理的程式;實際涵蓋範圍則取決於路由、排除項目與系統權限。請先確認一般代理連線正常,再啟用用戶端提供的 TUN 功能,並依提示安裝服務或授權。相較於系統代理,TUN 涉及更多網路層設定,也更容易與其他 VPN 或虛擬網卡衝突。若發生斷網,先關閉 TUN 還原基準狀態,再檢查路由與 DNS;尚未匯入有效設定檔前,不建議直接啟用。
匯入訂閱只是將遠端設定加入清單,通常還須選取該項目,設定才會套用至核心。先在設定檔頁面貼上完整訂閱網址,等待下載與解析完成,再確認策略群組是否出現。更新失敗可能是網址失效、網路請求失敗或內容格式不相容,不能只憑提示判斷節點無法使用。相較於本機檔案,遠端訂閱較方便更新,但也可能覆寫自訂內容。需要保留的規則,建議優先使用用戶端支援的覆寫或合併功能管理,並妥善備份原始設定檔。
平台決定安裝方式,處理器架構則決定程式能否執行。即使同為磁碟映像檔或 APK,也可能適用於不同裝置。先在系統資訊中確認架構,再從下載頁提供的入口選擇,別只憑副檔名判斷。桌面圖形介面用戶端包含設定檔與設定介面;核心套件則供需要自行管理啟動參數與服務的使用者使用。兩者用途不同,直接下載核心不會取得相同的操作視窗。移轉至其他裝置時可沿用相容的設定檔,但仍須重新設定權限與系統代理。
此範例僅用來說明欄位與位置,並非可直接取代現有訂閱的完整設定檔。實際執行前,須確認策略群組、規則資料與核心功能彼此相容。
請分開確認「安裝成功」與「連線可用」。先建立可還原的基本設定,再逐步擴大接管範圍;發生問題時,較容易找出變更來源。
開啟「設定檔」或「Profiles」,選擇從連結或本機檔案匯入。連結須包含完整路徑與參數;匯入完成後,點選設定檔項目將其設為目前設定檔,再查看代理頁是否出現策略群組。安裝檔本身不會附帶可用的代理服務,訂閱內容應由可信來源提供。
若清單中已有設定檔卻沒有策略群組,先確認目前選取的項目,再查看記錄中的解析提示。不要將訂閱網址貼到節點伺服器位址欄,也不要在公開截圖中顯示完整訂閱連結;其中的存取參數可能與帳戶相關。
初次使用時可先選擇規則模式,再於需要手動選擇的策略群組中指定可用項目。規則模式決定如何比對流量,策略群組則決定比對後使用哪個出口,兩者並非同一個開關。全域模式可用於縮小部分問題的排查範圍,但無法取代正確的規則設定。
測速結果只反映特定測試條件,不代表瀏覽所有網站時的實際體驗。若某個 App 出現異常,請記下目標網域、命中規則與錯誤時間,再檢查相關策略群組。若只有單一目標連線失敗,應先排查該目標的解析與連線,而非立即重設整個用戶端。
桌面版先開啟系統代理,用瀏覽器連線至目標並查看連線清單。若終端機無法使用代理,請另外檢查其代理環境變數。若要接管其他 App,再評估是否使用 TUN;行動裝置則依系統提示允許 VPN 連線,並確認目前設定檔已啟用。
確認連線正常後,再設定開機時啟動。開機時啟動只代表啟動 App,不一定會同時啟用系統代理或 TUN,請分別確認。結束用戶端前先關閉流量接管;若結束後仍無法連線,請檢查系統是否仍保留指向本機連接埠的代理設定,再依教學還原。
用戶端介面、代理核心與訂閱服務屬於不同層次。了解各自負責的部分,比單純比較軟體名稱更有助於安裝與排除問題。
Clash 最初建立了以設定檔、規則與策略群組管理代理連線的使用方式。原始專案與部分早期圖形介面用戶端停止維護後,社群仍持續以相關設定生態為基礎,開發核心與介面。如今搜尋 Clash,常會同時看到歷史專案、後續核心與不同平台的用戶端,不應將它們視為同一個維護團隊。
閱讀舊教學時,應先確認教學適用的用戶端與核心。介面上看似相同的開關,實際實作可能不同;舊專案支援的設定範圍也未必涵蓋新欄位。日常使用建議優先選擇仍在維護的用戶端,備份原始設定檔,再依現行文件遷移,比照著舊截圖操作更可靠。
Mihomo 是 Clash 生態系中的代理核心,負責解析設定檔、比對規則、建立對外連線及處理相關網路功能。圖形介面用戶端通常負責顯示設定檔清單、策略群組、記錄與設定,並協調核心啟動及系統流量接管。視窗開啟不代表核心已啟動;核心正常執行,也不代表 App 流量已進入代理。
因此,排查問題應分層進行:先確認設定檔是否成功載入,再檢查監聽連接埠是否已建立,最後確認系統代理或 TUN 是否涵蓋目標 App。不同用戶端可能採用不同的核心版本與預設設定。若缺少某項功能,應確認實際核心是否支援,而非只根據用戶端名稱判斷。
可透過開源程式碼儲存庫查閱實作內容、授權條款、發行說明與已知問題。下方指令僅會複製 Mihomo 原始碼,適合想閱讀實作或準備建置環境的使用者;一般安裝不必先複製儲存庫,直接從下載頁選擇圖形介面用戶端即可。儲存庫中的建置步驟請以專案說明為準。
提交問題前,先用明確關鍵字搜尋既有討論,並準備作業系統、用戶端名稱、重現步驟與必要記錄。公開資料前,請移除訂閱網址、帳戶參數與私人伺服器資訊。社群資訊可協助了解問題,但不應將討論中的實驗參數直接套用至所有裝置。
用戶端更新可能變更介面與系統整合方式;核心更新可能影響通訊協定或設定欄位的處理方式;訂閱更新則主要變更節點、策略與規則來源。三者並不相同。訂閱更新成功不代表 App 已更新;重新安裝用戶端也不會自動修復失效的訂閱網址或遠端服務。
更新前記下正在使用的設定檔與重要設定,並閱讀相關變更說明。更新後若發生異常,先判斷是啟動失敗、設定檔解析失敗,還是特定連線失敗,再逐步縮小範圍。舊版用戶端的遷移建議可參閱停止維護用戶端說明;連接埠、DNS 與逾時問題則可依照疑難排解手冊逐項處理。
本機須已安裝 Git;這不是安裝用戶端的步驟。
git clone https://github.com/MetaCubeX/mihomo.git
查看 Mihomo 開源儲存庫 →
完成基本連線後,再依實際症狀閱讀相關文章。每次只變更一項設定,並記錄修改前後的結果,避免連接埠、DNS 與路由同時變動而無法判斷原因。
用戶端啟動時若提示連接埠已被占用,可使用 netstat、lsof 等指令找出占用程序,再修改 mixed-port 與外部控制連接埠,並同步調整系統代理設定。
適用於出現 address already in use,或多個代理用戶端同時執行的情況。先找出占用程序,再決定結束程序或變更連接埠;不要隨意結束名稱不明的系統程序。變更連接埠後,也要檢查瀏覽器擴充功能與終端機是否仍使用舊位址。
整理系統時間錯誤、中間人攔截、節點異常與 DNS 污染等憑證錯誤原因,說明哪些情況與代理有關,以及安全的處理順序。
出現憑證警告時,先不要輸入密碼或付款資訊,並確認系統時間、目標網域與憑證提示。更換出口後恢復連線只能作為排查線索,不能因此認定憑證可以忽略,也不應關閉瀏覽器憑證驗證來解決問題。
說明 GeoIP、GeoSite 資料檔的用途與存放位置、手動及自動更新設定,以及 GEOIP、GEOSITE 規則在 config.yaml 中的常見寫法。
適用於規則已載入但目標分流與預期不同,或記錄明確顯示規則資料讀取失敗的情況。先確認目前使用的資料格式與實際路徑,再檢查更新流程;新增規則前,也應確認核心支援相應的規則類型。