Clash 用戶端清單 · 依平台整理
Clash排行榜用戶端比較與下載
依適用平台整理用戶端,搭配訂閱匯入與規則分流說明,協助選擇合適的安裝入口。
CONFIG / 設定參考
規則、策略群組與流量接管
用戶端提供操作介面,核心負責處理連線。先了解設定欄位的用途,再判斷需要啟用哪些選項;以下片段以 Mihomo 設定語法為例,並非包含訂閱與節點的完整設定檔。
規則模式會依清單順序比對連線,由第一個符合的規則決定流量出口,最後的 MATCH 則處理其餘請求。這適合讓指定網域直連、其他連線交由策略群組處理,而非讓所有應用程式固定使用同一條路徑。修改前請先確認策略名稱確實存在,以免引用錯誤導致設定載入失敗。不同用戶端的規則編輯入口各異,但使用相容核心時,可沿用相應語法。排查時查看連線紀錄中的命中規則,比只看代理開關更能確認分流結果。
mode: rule
rules:
- DOMAIN-SUFFIX,example.com,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- MATCH,DIRECT
策略群組可將多個出口整合成可手動選擇或自動判斷的集合。select 用於手動選擇,url-test 會依測試結果選擇出口,fallback 則按設定順序尋找可用出口;這些都不是規則模式或全域模式的別稱。匯入訂閱後,先確認群組內有預期的節點,再將規則指向該群組。測速結果只反映特定測試網址的請求狀況,不能取代實際使用情境的驗證。以下以內建出口示範群組結構,實際設定可加入訂閱提供的節點名稱。
proxy-groups:
- name: 手動選擇
type: select
proxies:
- DIRECT
- REJECT
rules:
- MATCH,手動選擇
DNS 設定會決定網域名稱的解析方式;Fake-IP 則透過虛擬位址保留網域與連線之間的對應,讓核心能依網域進行分流。啟用後看到保留的位址區段,不代表節點異常;應搭配用戶端記錄與實際連線狀況判斷。需要取得真實解析結果的區域網路服務,可依核心文件加入過濾清單。與其直接更換用戶端,不如先確認解析請求是否進入核心,以及上游解析器是否可連線,通常更容易縮小問題範圍。片段中的解析器僅用來示範欄位,請依網路環境調整。
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- "*.lan"
- "localhost"
nameserver:
- https://dns.alidns.com/dns-query
系統代理仰賴應用程式遵循系統設定;TUN 則透過虛擬網路介面接管符合路由條件的流量,適合處理不讀取系統代理設定的程式。啟用時通常需要管理員權限、服務元件或行動系統的 VPN 授權,實際操作位置由用戶端決定。TUN 無法讓失效的訂閱恢復,也不保證所有應用程式都相容。測試時先保留可用設定,再檢查路由、DNS 與其他 VPN 是否衝突;確認一般網頁可正常瀏覽後,再測試目標應用程式,避免一次變更多項網路設定。
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53
規則分流 · rules
規則模式會依清單順序比對連線,由第一個符合的規則決定流量出口,最後的 MATCH 則處理其餘請求。這適合讓指定網域直連、其他連線交由策略群組處理,而非讓所有應用程式固定使用同一條路徑。修改前請先確認策略名稱確實存在,以免引用錯誤導致設定載入失敗。不同用戶端的規則編輯入口各異,但使用相容核心時,可沿用相應語法。排查時查看連線紀錄中的命中規則,比只看代理開關更能確認分流結果。
mode: rule
rules:
- DOMAIN-SUFFIX,example.com,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- MATCH,DIRECT
策略群組選擇 · proxy-groups
策略群組可將多個出口整合成可手動選擇或自動判斷的集合。select 用於手動選擇,url-test 會依測試結果選擇出口,fallback 則按設定順序尋找可用出口;這些都不是規則模式或全域模式的別稱。匯入訂閱後,先確認群組內有預期的節點,再將規則指向該群組。測速結果只反映特定測試網址的請求狀況,不能取代實際使用情境的驗證。以下以內建出口示範群組結構,實際設定可加入訂閱提供的節點名稱。
proxy-groups:
- name: 手動選擇
type: select
proxies:
- DIRECT
- REJECT
rules:
- MATCH,手動選擇
DNS 與 Fake-IP · dns
DNS 設定會決定網域名稱的解析方式;Fake-IP 則透過虛擬位址保留網域與連線之間的對應,讓核心能依網域進行分流。啟用後看到保留的位址區段,不代表節點異常;應搭配用戶端記錄與實際連線狀況判斷。需要取得真實解析結果的區域網路服務,可依核心文件加入過濾清單。與其直接更換用戶端,不如先確認解析請求是否進入核心,以及上游解析器是否可連線,通常更容易縮小問題範圍。片段中的解析器僅用來示範欄位,請依網路環境調整。
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- "*.lan"
- "localhost"
nameserver:
- https://dns.alidns.com/dns-query
TUN 模式 · tun
系統代理仰賴應用程式遵循系統設定;TUN 則透過虛擬網路介面接管符合路由條件的流量,適合處理不讀取系統代理設定的程式。啟用時通常需要管理員權限、服務元件或行動系統的 VPN 授權,實際操作位置由用戶端決定。TUN 無法讓失效的訂閱恢復,也不保證所有應用程式都相容。測試時先保留可用設定,再檢查路由、DNS 與其他 VPN 是否衝突;確認一般網頁可正常瀏覽後,再測試目標應用程式,避免一次變更多項網路設定。
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53
設定項目是否支援,取決於實際使用的核心。若需要規則集、網域嗅探、本機覆寫或外部控制面板,請接著查閱進階設定手冊;首次匯入訂閱,則可從入門教學開始。
用戶端選擇情境
請依使用情境閱讀,不要只因介面相似就推定設定相容。
DOWNLOAD / 平台下載
依作業系統選擇用戶端
先確認作業系統與處理器架構,再比較用戶端。下載入口用來選擇安裝套件,訂閱內容則決定可用出口,兩者都要準備;安裝完成不代表已取得代理服務。
Windows
建議先查看 Clash Plus,再比較 Clash Verge Rev、FlClash 與 Clash Nyanpasu。若要了解舊設定的遷移方式,可參閱已停止維護的 Clash for Windows 封存說明;不建議將舊用戶端當作長期更新方案。
首次啟動時,先匯入訂閱並確認核心成功啟動,再開啟系統代理。若遇到連接埠被占用,先找出其他代理程式;需要使用 TUN 時,再依用戶端提示安裝服務或授予管理員權限。初次啟動不必同時開啟所有網路功能。
macOS
在系統的「關於這台 Mac」中確認裝置使用 Apple Silicon 或 Intel,再選擇相應的安裝項目。下載頁主要提供 Clash Plus、Clash Verge Rev 與 FlClash;ClashX Meta 則另列為已停止維護的封存用戶端。
安裝後的權限提示與訂閱匯入是兩回事:網路擴充功能或服務授權會影響流量接管,訂閱則決定節點與規則。若出現鑰匙圈提示,先確認是哪個程式提出要求,再依系統設定處理;不要把所有啟動提示都當成節點無法使用。
Android
下載頁依序整理 Clash Plus、Clash Meta for Android、FlClash 與 Surfboard。多數較新的裝置採用 ARM64,舊裝置仍可能使用其他架構;不確定時先查詢裝置資訊,不要只憑手機品牌猜測安裝套件。
匯入後選取設定檔,再允許系統建立 VPN 連線。若切換應用程式或鎖定螢幕後連線中斷,請檢查背景執行與電池管理設定;若要依應用程式分流,請確認用戶端使用的是允許清單還是排除清單,避免將目標應用程式設到相反的一側。
iOS
Clash Plus 透過 App Store 提供安裝入口,產品官方網站為 clashplus.io。請先從下載頁前往商店商品頁,確認裝置相容需求,再依用戶端提供的方式匯入設定。
首次連線時需要允許新增 VPN 設定,可在系統設定中查看連線狀態。桌面版的欄位或操作步驟不一定適用於行動版;若訂閱格式不相容,請確認服務提供者支援的匯出格式,再參考目前用戶端的說明處理。
Linux
桌面使用者可比較 Clash Verge Rev 與 FlClash,並依發行版選擇 DEB 或 RPM 等相應格式。伺服器與路由器使用者則需區分圖形介面用戶端與 Mihomo 核心,不能將桌面安裝套件當成通用命令列程式。
安裝前請確認處理器架構與執行環境。桌面系統代理、終端機代理環境變數及 TUN 接管範圍各不相同;瀏覽器能連線,不代表命令列也已透過代理。請分別測試目標程式,並檢查服務權限、路由設定與 DNS 解析路徑。
Clash 生態系與 Mihomo 的關係
Clash 生態系中有多種圖形介面用戶端,提供匯入設定、選擇策略群組、查看記錄及切換網路功能等操作入口。Mihomo 是從 Clash.Meta 發展而來的代理核心專案,負責處理協定、比對規則、管理 DNS 與轉送連線。用戶端名稱中含有 Clash 或 Meta,不代表所有軟體使用相同的核心版本,也不代表彼此的所有設定都能直接套用。若要確認某個欄位能否使用,應核對實際核心,以及用戶端產生設定的方式。
了解這些層次有助於拆解問題:介面無法開啟,先檢查程式執行環境;設定載入失敗,先檢查語法與欄位;規則命中不如預期,查看最終設定與連線紀錄;只有特定出口無法使用,再檢查訂閱服務或目標網路。若將這些問題混為一談,容易反覆重新安裝用戶端,卻沒處理到真正原因。首頁範例僅用於說明欄位,實際參數仍請以對應專案的最新文件為準。
開源專案參考資料
Mihomo 的原始碼、議題討論與文件可協助了解核心行為。若對協定支援、DNS 行為或路由有疑問,可先搜尋文件中的欄位名稱,再查看相關討論。回報問題時,請提供系統類型、重現步驟與已去除敏感資訊的記錄,並區分訂閱產生的設定與本機修改內容。公開資料有助追蹤設計與修正過程,但開源不代表每個用戶端都具備完全相同的功能、授權方式或發布時程。
以下命令用於取得 Mihomo 原始碼,適合想閱讀實作、準備建置環境或研究設定行為的使用者。複製儲存庫不會自動安裝桌面用戶端,也不會建立可用的訂閱。若只想匯入設定並開始使用,直接選擇上方的平台下載入口即可;查看核心文件時,可前往 Mihomo 文件,依欄位名稱查找相關說明。
分開處理用戶端更新與訂閱更新
用戶端更新會影響介面、系統整合與隨附核心;訂閱更新則會影響節點、策略群組及服務提供者下發的規則,兩種更新可以分開進行。若節點清單沒有變化,先確認訂閱請求是否成功、網址是否有效;若某個協定無法載入,再檢查目前核心是否支援。重新擷取遠端訂閱後,直接修改訂閱原始內容的變更可能會被覆蓋,因此需要長期保留的規則,應使用用戶端支援的覆寫機制管理。
更新前先儲存目前可用的設定,並記下曾手動調整的連接埠、DNS 與流量接管方式。更新後先確認設定能正常載入,再用日常使用的目標測試,最後檢查分流結果是否符合預期。請勿同時更換用戶端、訂閱網址與 DNS 上游,否則發生問題時難以判斷是哪項變更造成影響。已停止維護的用戶端適合查閱歷史設定,不應將封存狀態解讀為持續支援新系統或新協定的承諾。
訂閱來源與連線驗證
用戶端是連線工具,訂閱通常需要使用者自行準備。訂閱網址可能包含存取憑證,請像密碼一樣妥善保管;截圖、公開記錄或尋求線上協助時,應移除完整訂閱網址、控制面板金鑰及節點驗證資訊。新增設定前請確認來源可信,並了解服務範圍、有效期限與流量限制。將不明連結交給第三方轉換服務,可能使完整設定暴露給服務提供者,請先了解其資料處理方式。
匯入成功後,不要只看連線圖示。先確認目前啟用的是剛匯入的設定、策略群組中有可選出口,再連線至要驗證的目標,並查看連線紀錄中的規則與出口。節點測試成功只代表測試請求完成,不能證明所有網站、應用程式或 UDP 情境都能正常使用。若直連與代理都異常,先檢查本地網路;若只有特定網域失敗,再檢查解析、規則與目標服務。依照這個順序驗證,可減少沒有根據的設定變更。
NOTES / 使用須知
安裝與連線問題排除
依遇到的狀況選擇文章:啟動失敗先檢查連接埠,首次執行遇到提示先確認系統權限;連線後無法瀏覽,則依序檢查代理、解析、規則與出口。
Clash 連接埠被占用怎麼辦:找出 7890 衝突並修改 mixed-port
啟動時若出現 address already in use,先用 netstat 或 lsof 找出占用 7890 的程序,再於設定中修改 mixed-port 與外部控制連接埠,並同步調整系統代理設定。
閱讀連接埠排查步驟 →macOS 安裝 Clash 時顯示無法開啟:網路擴充功能授權與鑰匙圈提示處理方式
整理 macOS 首次執行用戶端時可能出現的「無法驗證開發者」、網路擴充功能尚未允許、鑰匙圈反覆要求密碼等提示,並依系統設定步驟逐項允許。
查看系統權限說明 →Clash 顯示已連線卻無法瀏覽網頁:依序檢查系統代理、DNS 與規則
用戶端顯示已連線但瀏覽器無法上網時,依序檢查系統代理是否生效、DNS 解析、規則命中與出口節點,並提供每一步可驗證的判斷方式。
閱讀連線排查清單 →