開源專案 · mihomo 核心

FlClash 官方下載 Clash 多平台用戶端

以 Flutter 建置的代理用戶端,採用 mihomo 核心;從安裝入口到設定欄位參考,依實際設定項目查閱。

  • 永久免費
  • 原始碼開放
  • 繁體中文文件
  • INTERFACEFlutter 跨平台介面
  • ENGINEmihomo(Clash Meta)核心
  • LICENSEGPL-3.0 開源授權

設定項目與流量路徑

用戶端介面負責管理設定,核心負責解析規則與建立連線。以下視窗為靜態設定示意,欄位值僅用於說明設定間的關係,不代表安裝後的預設狀態。選擇功能索引,即可查看對應設定與使用限制。

設定
系統代理
TUN 模式
允許區域網路連線
混合連接埠7890
流量模式規則 / 全域 / 直連
目前設定訂閱 + 本機覆寫
DNS 模式fake-ip
IPv6
記錄檔層級info

規則模式與策略組選擇

mode: rule 會讓連線依規則由上而下比對,首次符合後交由對應的策略組處理。網域後綴、目標位址與規則集可分別指定代理或直連。匯入設定後,先確認策略組中有可用的出口,再查看連線記錄確認實際符合的項目。相較於只切換全域代理,規則模式能保留本機服務的直連路徑;但規則名稱必須指向存在的策略組。自訂規則應放在兜底規則之前,避免先被攔截。

設定開關決定接管範圍,rules 決定分流方向,策略組則決定最後使用的出口,三者都要一併確認。瀏覽器可連線但終端機失敗時,先確認終端機是否讀取系統代理;只有部分網域異常時,優先檢查 DNS 與規則比對,不必立刻重新安裝用戶端。

查看 YAML 結構與設定欄位 →

Clash 用戶端安裝入口

依裝置作業系統前往安裝套件頁,再選擇用戶端與處理器架構。FlClash 提供 Windows、macOS、Android 與 Linux 用戶端;iOS 入口則連至其他 Clash 生態系應用程式,不代表有同名的 FlClash 安裝套件。不同用戶端可能使用相近的核心設定,但系統權限、訂閱合併與背景執行方式仍須分別確認。

首次安裝時,建議只讓一個用戶端執行。先結束舊用戶端並確認系統代理已還原,再啟動新用戶端,可減少連接埠衝突、殘留代理位址與重複接管。升級或移轉前,請先備份本機規則與覆寫檔案;訂閱連結不一定包含裝置端的所有設定。

Windows

適用於桌面辦公與開發環境。先在系統資訊中確認處理器架構,安裝後留意防火牆提示與混合連接埠是否被占用。通常可先用系統代理建立基本連線,再依應用程式需求啟用 TUN。

macOS

依 Apple Silicon 或 Intel 選擇安裝套件。首次啟動時,依系統提示確認應用程式權限;連線異常時,也請檢查網路設定中的代理狀態,以及其他網路延伸功能是否仍在執行。

Android

安裝前請確認裝置架構與系統需求,首次連線時需核准 VPN 權限。若背景執行中斷,可先檢查電池最佳化與背景活動權限;同時執行其他 VPN 應用程式,可能會改變實際的流量接管狀態。

iOS

下載頁提供 Clash Plus 的 App Store 連結與官方網站 clashplus.io。安裝後依照應用程式流程新增設定並核准 VPN 權限。匯入前請確認訂閱格式,不要直接將桌面版的所有設定照搬至行動裝置。

Linux

桌面使用者可依發行版與套件格式選擇圖形介面用戶端;伺服器與路由器使用者可查閱核心專區。桌面環境的系統代理不一定涵蓋終端機程序,使用前應分別確認環境變數、監聽連接埠與服務權限。

下載頁集中列出用戶端選擇、系統需求與維護狀態。選擇安裝套件與設定執行時網路是兩個不同步驟;選對作業系統後,仍須匯入有效設定。

查看所有用戶端 →

首次連線的三個步驟

先建立一條可驗證的連線,再新增規則與進階設定。以下為操作順序概要;詳細介面路徑與常見問題請參閱入門指南。安裝完成不代表用戶端已自動取得可用的代理服務。

  1. 匯入有效訂閱或本機設定

    在設定管理中新增訂閱連結,或匯入現有的 YAML 檔案。下載完成後,將該設定設為目前使用項目,並確認策略組是否出現。連結能在瀏覽器中開啟,不代表回傳內容就是相容的設定;若匯入失敗,應先分辨是網路無法連線、回傳登入頁面,還是 YAML 解析錯誤。

    訂閱網址可能包含存取憑證,請妥善保管。首次匯入後,先用原始設定確認可正常使用,暫時不要加入複雜覆寫。若節點清單為空,請檢查訂閱效期與回傳內容,不要只看用戶端連線按鈕的狀態就認定匯入完成。

  2. 確認出口與流量接管方式

    先選擇規則模式,再從設定提供的策略組中選取可用出口。桌面版可先使用系統代理;若要涵蓋未讀取系統代理的應用程式,再依教學設定 TUN。行動裝置請依系統提示核准 VPN 權限,避免同時由另一款 VPN 應用程式爭用連線。

    規則模式會依設定進行分流,全域模式主要用於比對排查,直連模式則不經過代理出口。切換模式無法修復失效的訂閱,也不會補上缺少的節點。每次只調整一項設定,並記錄調整前後的狀況,才能確認真正影響結果的欄位。

  3. 連線後確認實際比對結果

    啟用連線後,瀏覽要測試的目標,再查看連線記錄中的網域、規則與出口。分別測試本機服務和需要代理的目標,確認接管範圍符合預期。若部分應用程式正常、其他應用程式失敗,先確認該應用程式是否經過目前的代理入口,不要只是不斷測速或更換節點。

    連線逾時、解析失敗與連接埠占用屬於不同階段的問題。記下發生時間與關鍵記錄,再檢查對應設定。結束用戶端後,也應確認系統代理是否已還原,避免應用程式仍指向已停止監聽的本機連接埠,造成整體網路中斷的假象。

若已有其他 Clash 用戶端的設定,請先保留原始檔案副本。移轉時應逐步驗證節點、策略組、規則與 DNS,不要一次複製所有用戶端專屬設定。

查看完整教學 →

原始碼、核心與更新範圍

FlClash 與 Clash 生態系

FlClash 是 Clash 生態系中的圖形介面用戶端,採用 Flutter 建置跨平台介面。了解專案關係時,應區分用戶端名稱、核心名稱與設定格式:介面負責匯入設定、顯示狀態及管理選項,核心負責解析、規則與連線。兩款應用程式都採用 mihomo,不代表覆寫順序、權限處理與設定儲存位置完全相同。

Clash Meta 是認識這個生態系時常見的舊稱,mihomo 則是相關核心專案目前使用的名稱。查閱舊教學時,應將操作目的對應至目前的欄位,再確認所用用戶端是否提供相同入口。教學中的舊選單名稱不能直接視為目前安裝環境的實際狀況;涉及核心功能的說明也應以專案文件為準。

開源儲存庫提供可追溯資訊

FlClash 的原始碼、提交記錄、發布說明與問題討論都可在專案儲存庫查閱。開源授權說明使用與散布條件,提交記錄可用來了解程式碼變更,問題區則供人重現及討論特定行為。這些資訊比單看功能標籤更適合用來判斷某項設定是否適用;但開源本身並不代表承諾相容於所有網路環境。

提交問題前,請記錄作業系統、採用的流量接管方式、重現步驟與錯誤發生階段,再提供已移除敏感資訊的記錄檔。請勿上傳完整訂閱連結、代理驗證資訊或含有私人位址的設定。清楚且精簡的重現步驟,有助於區分用戶端介面問題、核心行為與訂閱內容錯誤,也能減少只靠截圖反覆猜測。

分別檢查用戶端升級與訂閱更新

升級用戶端通常會影響介面、封裝方式與隨附核心;更新訂閱則是重新下載設定內容,兩者作用範圍不同。若通訊協定欄位無法識別,應檢查核心支援情況;若節點已到期或訂閱回傳錯誤,則應檢查訂閱服務狀態。不要期待升級用戶端會自動延長訂閱,也不能以重新整理訂閱取代應用程式升級。

準備升級前,請記錄混合連接埠、流量接管方式與本機覆寫,並備份可供還原的設定。升級完成後,依序確認設定是否正確載入、策略組選擇是否保留,以及系統代理或 TUN 是否依預期接管流量。若問題只在特定網路出現,先比對 DNS、路由與防火牆條件,再考慮回復舊版;避免同時升級、變更訂閱與重寫規則,否則難以判斷問題來源。

安裝入口用來尋找軟體,設定欄位頁面用來確認運作方式,入門指南則協助建立最基本的可用設定。三類內容分別解決選擇、理解與操作問題。若要進一步比較不同用戶端的設定管理與平台支援,可前往用戶端比較,依使用情境而非介面外觀選擇。

設定與排查文章

以下文章依發布日期由新到舊排列。已完成首次連線的使用者,可接著查閱訂閱解析、DNS 模式與用戶端選擇;尚未匯入設定時,請先依入門指南建立可用基準,再進行進階調整。

Clash 下載