開源 · Clash Meta 核心

FlClash用戶端與訂閱設定

採用 Clash Meta 核心,集中管理訂閱匯入、規則分流與 TUN 模式。

  • 原始碼開放
  • GPL-3.0
  • Flutter 跨平台

依作業系統選擇用戶端

CONFIGURATION WORKSPACE

FlClash 設定與流量入口

先釐清設定來源、流量接管方式與分流規則,再依使用情境調整。介面開關用來啟用功能,實際流量走向則由目前設定與策略組共同決定。

訂閱與多份設定

在設定頁新增訂閱連結,或匯入現有的本機設定檔,再選擇要啟用的設定。多份設定適合區分不同訂閱來源或測試環境;儲存多份設定不代表會同時合併使用。相較於只執行核心,FlClash 將匯入、更新與切換集中在圖形介面中。訂閱更新可能會取代遠端提供的內容;若要長期保留自訂規則,請先確認用戶端的覆寫方式,避免直接修改產生的檔案後,在下次更新時遺失。

以 Flutter 打造介面。
由 Clash Meta 處理連線。
GPL-3.0 採開放原始碼授權。

用戶端負責設定管理與系統整合,核心負責協定、DNS 與規則執行,訂閱來源則提供節點及相關設定。這三個層面分別管理;遇到問題時,先判斷問題所在層面,比反覆切換所有開關更容易留下有效線索。

PLATFORM ENTRIES

依作業系統前往下載中心

先確認裝置架構,再選擇安裝檔。以下入口會前往各平台的用戶端列表;iOS 提供其他相容用戶端的選擇,並不代表 FlClash 有提供該平台的安裝檔。

Windows

適合需要系統代理、訂閱管理與桌面 TUN 的使用者。安裝前請在系統資訊中確認處理器架構;首次使用時先匯入設定,再測試瀏覽器連線。準備啟用虛擬網卡時,請依提示授權。若已有其他代理軟體在執行,請先關閉其網路接管功能,避免多個程式反覆改寫系統代理設定。

macOS

根據「關於這台 Mac」中的晶片資訊,選擇 Apple Silicon 或 Intel 安裝檔。安裝完成後匯入訂閱,並確認系統網路設定中的代理狀態。TUN 需要額外權限,建議先確認一般代理可正常使用,再進行設定;若關閉應用程式後瀏覽器仍無法連線,請檢查系統是否還留有指向本機連接埠的代理設定。

Android

依裝置支援的架構選擇安裝檔,匯入設定後允許系統建立 VPN 連線。若鎖定螢幕後連線中斷,可檢查電池最佳化、背景執行與廠商的自動啟動限制。手機上的 VPN 連線通常一次只能由一個應用程式使用;切換用戶端時請先中斷前一個連線,再建立新連線測試規則與節點是否生效。

iOS

下載中心提供 Clash Plus 的 App Store 下載頁面,並列出官方網站 clashplus.io。選擇用戶端前,先確認訂閱格式與所需的規則功能,再依應用程式提示新增設定並授權網路連線。各用戶端的設定名稱可能不同;桌面版的 TUN 參數不應直接套用到行動系統,請以應用程式實際提供的選項為準。

Linux

桌面環境可選擇圖形介面用戶端;伺服器或路由器則請查看核心區。安裝前確認發行版的套件格式與相依套件;啟用 TUN 也須考量權限、路由及 DNS 管理服務。若終端機命令沒有透過代理連線,請先確認該程式是否會讀取代理環境變數;不要只因瀏覽器能連線,就認定所有程序都已被接管。

安裝後先確認設定正常

下載用戶端只是第一步。請確認訂閱可正常解析、目前設定已啟用,且策略組已選好出口,再檢查流量入口。遇到異常時一次只調整一項條件,並保留修改前後的記錄,避免同時更換用戶端、節點與 DNS,導致無法比對。

查看所有用戶端 →

SOURCE & MAINTENANCE

開源專案與設定範圍

從程式碼、核心與訂閱三個面向認識用戶端。本網站整理下載入口與中文說明,不提供代理節點,也不代替訂閱服務提供者處理線路問題。

專案來源與用戶端演進

FlClash 是以 Flutter 與 Clash Meta 為基礎打造的開源用戶端,原始碼儲存庫公開了介面、平台整合與建置相關內容。Clash 生態系包含由不同開發者維護的圖形介面用戶端與核心分支;即使都支援 Clash 設定,發布管道、維護頻率與功能入口也不一定相同。移轉舊用戶端時,請先備份訂閱網址與自訂規則,再逐項確認新用戶端的支援情況,不要直接覆蓋舊目錄。

查閱專案時,可先閱讀 README 中的平台說明與使用方式,再查看發布紀錄中與裝置作業系統相關的變更。回報問題時通常需要提供重現條件、作業系統、相關設定與已去識別化的記錄;只說「連線失敗」,很難判斷是權限、格式、節點還是路由故障。公開回報前,請移除訂閱網址中的憑據、節點密碼與可識別個人帳戶的資訊。

Clash Meta 與 mihomo 的關係

Clash Meta 核心的後續專案通常以 mihomo 的名稱出現,文件、設定欄位與記錄中可能會同時看到這兩個名稱。FlClash 在核心上提供圖形化操作,但協定相容性、規則比對與 DNS 行為主要取決於實際整合的核心。介面能匯入 YAML 檔,只能表示檔案已通過相應解析;若要確認能否建立連線,還需檢查協定參數、策略組引用與目前的網路狀況。

排查問題時,可依序確認「請求是否進入核心、是否符合預期規則、是否選到可用出口」。若記錄中完全沒有目標請求,請優先檢查系統代理、應用程式本身的代理設定與 TUN 接管;若已看到請求且出口正確,再檢查名稱解析、交握與遠端連線。這種分層排查方式也適用於其他採用相近核心的用戶端。

GPL-3.0 與原始碼查閱

FlClash 專案採用 GPL-3.0 授權。一般使用者可透過原始碼與發布說明了解軟體的運作方式;若準備修改、再散布或整合專案,請閱讀儲存庫中的授權條款及相依套件授權,依適用條件保留聲明並履行相關義務。開源授權說明程式碼的使用條件,不代表訂閱服務、遠端伺服器或網路環境也由同一個專案負責。

取得 FlClash 原始碼

查看專案儲存庫 ↗
git clone https://github.com/chen08209/FlClash.git

分別管理應用程式與訂閱更新

應用程式更新會調整介面、系統整合或隨附核心;訂閱更新則會重新取得設定來源提供的節點、規則與策略組。兩者處理的問題不同。節點失效不一定需要重新安裝用戶端,應用程式權限異常也未必能靠更新訂閱修復。升級前請記下目前的設定名稱、出站模式與接管方式,並另存重要的本機修改;更新後以相同目標與出口重新測試。

訂閱網址通常包含帳戶存取憑據,請當作密碼妥善保管。不要在公開截圖、線上 YAML 檢查工具或問題討論中貼出完整網址。若需要分享設定結構,可保留欄位名稱,並將網域、密碼與權杖替換成明確的範例值。本網站的設定片段僅用於說明欄位關係,不能直接用來提供代理服務。

首次使用的檢查順序

先在設定頁完成匯入並選取設定,再前往代理頁確認策略組中有可選成員,最後回到儀表板開啟所需的接管方式。規則模式適合一般分流,全域模式適合短時間比對,但兩者都只會影響已進入核心的連線。測試時請建立新連線,並查看連線或記錄頁的結果;只看開關是否開啟,無法判斷實際流量走向。

若訂閱可以更新,但無法連上目標,請分別測試其他出口與目標;若所有出口都失敗,再檢查本機網路、系統時間與 DNS。若啟用 TUN 後才出現問題,請先關閉 TUN,回到一般代理狀態進行比對,再逐項排查路由、權限與其他 VPN。詳細操作請參閱訂閱匯入教學;若要調整規則集與 DNS,請繼續閱讀進階設定手冊。

CONFIGURATION NOTES

設定結構與用戶端選型

先從 Profile 的來源與切換方式開始,再了解 YAML 各區段之間的引用關係。需要更換用戶端時,請依平台、核心與管理習慣比較,不要只看介面是否相似。