開源客戶端生態系 · 全平台入口

Clash官方網站與全平台客戶端

集中尋找 Windows、macOS、Android、iOS 與 Linux 客戶端,繼續閱讀 mihomo 核心、設定檔、規則分流與故障排查說明。

永久免費 程式碼開源 多平台 繁體中文文件
核心功能

從設定匯入到規則命中

Clash 客戶端將核心功能整理成可操作的介面。以下四個區塊對應日常使用中最常查看的部分,也說明設定時應注意的範圍。

01 · RULES

依序比對網域、IP 與兜底規則

規則模式的重點不在規則數量,而在比對順序。網域規則通常放在 IP 類規則之前,廣告分類、指定網域與區域網路位址應優先處理,最後再由 MATCH 接住未命中的連線。客戶端的規則頁適合確認目前設定包含哪些規則,並查看連線最後進入了哪個策略群組。

修改設定時,也要檢查規則名稱與策略群組名稱是否完全一致。規則指向不存在的策略群組會導致載入失敗,過早出現的寬泛規則則可能讓後續規則失效。相較於只提供開關的普通代理工具,Clash 的規則鏈可將網域、地理資料與程序等條件組合成清楚、可複查的流量路徑。

查看協定與規則參考 →
config.yaml · rules 已載入
  1. DOMAIN-SUFFIXgithub.com節點選擇
  2. DOMAIN-KEYWORDgoogle節點選擇
  3. GEOSITEcategory-ads-allREJECT
  4. GEOIPCNDIRECT
  5. MATCH兜底節點選擇
02 · ROUTING

區分系統代理與 TUN 模式

系統代理會將本機代理位址寫入作業系統設定,適合瀏覽器及會主動讀取系統代理的桌面應用程式。終端機程式、部分遊戲及自行管理網路連線的軟體可能忽略這項設定。遇到瀏覽器可用但命令列無法連線時,先確認應用程式是否遵循系統代理,再決定設定環境變數或使用涵蓋範圍更廣的 TUN 模式。

TUN 模式透過虛擬網路介面接管流量,適合需要統一處理更多應用程式的情境,但也更依賴權限、路由與 DNS 設定。兩種方式不必同時反覆切換。先從系統代理開始,確認設定與節點運作正常,再依應用程式涵蓋範圍啟用 TUN,排查時會更容易找出問題所在。

閱讀連線步驟 →
網路設定 本機
  • 系統代理寫入作業系統代理設定
  • TUN 模式透過虛擬網路介面接管連線
  • 允許區域網路連線允許同一網路中的裝置存取
  • 混合連接埠HTTP 與 SOCKS 共用入口7890
  • IPv6依目前網路環境決定
03 · DNS

將網域解析納入同一條分流鏈

當規則以網域為條件時,DNS 處理方式會直接影響比對結果。客戶端可交由核心處理查詢,並依規則選擇解析路徑。若作業系統、瀏覽器與客戶端分別採用不同解析方式,可能出現網域命中與預期不符、連線繞過代理或解析結果快取尚未更新等情況。

排查 Clash DNS 洩漏時,不應只查看一個測試頁面。先確認目前模式、設定中的 DNS 開關、瀏覽器安全 DNS 設定與系統快取,再檢查日誌是否出現相應查詢。修改 nameserver、fallback 或 fake-ip 相關設定後,需要重新載入設定,並關閉既有連線後重新測試。如此才能區分舊快取、瀏覽器獨立解析與核心設定問題。

查看 DNS 常見問題 →
DNS 設定 mihomo
enabletrue
listen0.0.0.0:1053
enhanced-modefake-ip
respect-rulestrue
ipv6false

解析方式需要與規則模式、網路環境及應用程式行為一併檢查。

04 · LOGS

用日誌確認連線走向

日誌頁適合回答三個問題:請求是否進入核心、命中了哪條規則,以及最後使用了哪個策略。排查時先將日誌層級維持在一般資訊範圍,再重現一次問題。大量除錯行不會自動帶來更清楚的結論,反而可能淹沒關鍵連線。依時間、網域與錯誤關鍵字縮小範圍通常更有效。

如果日誌中完全沒有目標連線,問題多半發生在流量進入 Clash 之前,應檢查系統代理、TUN 權限或應用程式自己的代理設定。若日誌顯示規則命中正確但連線失敗,再檢查策略群組選擇、訂閱狀態與目標網路。將入口、比對、出口分成三段查看,比反覆更換節點更容易找出穩定的原因。

閱讀瀏覽器與終端機排查流程 →
執行日誌 INFO

INFO設定檔載入完成

INFO系統代理設定已更新

INFOgithub.com 命中 DOMAIN-SUFFIX

INFO策略:節點選擇

INFO規則模式連線已建立

平台入口

依目前裝置選擇客戶端

不同平台使用的安裝格式、權限模型與系統代理方式並不相同。下載頁會列出各平台可用的客戶端、維護狀態與系統需求,首頁僅保留快速入口。

Windows

適合桌面日常使用,可選擇 Clash Plus、Clash Verge Rev、FlClash 等圖形客戶端。安裝後先匯入設定,再啟用系統代理。

前往下載

macOS

依 Intel 或 Apple Silicon 處理器選擇安裝套件。首次啟動時,需依系統提示授予網路擴充功能或代理設定權限。

前往下載

Android

行動裝置透過系統 VPN 介面接管連線。匯入訂閱後,需保留必要的背景執行權限,避免系統提前停止服務。

前往下載

iOS

透過 App Store 取得 Clash Plus,並由系統管理 VPN 設定。首次連線時會出現系統權限確認視窗。

前往下載

Linux

桌面使用者可選擇圖形客戶端,伺服器與路由環境則可直接部署 mihomo 核心。使用前應確認架構、服務權限與設定路徑。

前往下載
快速入門

匯入、選擇、連線

第一次使用時不必先修改複雜參數。保持預設設定,從確認訂閱內容與連線路徑開始,完成一次可複查的基本連線後,再依需要調整規則、DNS 或 TUN。

查看完整教學 →
  1. 01

    匯入設定

    在設定頁貼上訂閱網址或匯入本機 YAML 檔案。更新完成後選取該設定,並確認客戶端未顯示載入錯誤。若更新失敗,先檢查連結有效性與網路可達性,不要連續重複新增相同訂閱。

  2. 02

    選擇策略

    開啟代理頁,查看設定提供的策略群組。手動選擇群組可直接指定出口,自動選擇與故障轉移群組則由設定定義測試邏輯。節點名稱與數量由訂閱提供,客戶端只負責讀取並顯示。

  3. 03

    連線並驗證

    先啟用系統代理,再造訪一個明確需要代理的目標,同時觀察連線頁與日誌頁。確認請求進入核心、命中預期規則並使用正確策略後,基本連線才算完成。終端機程式需另外檢查代理環境變數。

開源生態系

核心、客戶端與設定格式

Clash 並不是單一安裝套件的名稱,而是一組圍繞規則分流、策略群組與代理協定所形成的開源專案。理解各專案之間的關係,可以避免將客戶端介面、核心功能與訂閱內容混為一談。

專案演進

早期 Clash 建立了設定檔、策略群組與規則鏈的基本使用方式。此後,不同社群專案持續在桌面介面、行動裝置支援與核心功能上發展。現在常見的客戶端可能採用不同技術堆疊,但許多設定仍沿用相近概念,例如設定、代理、規則、連線、日誌與系統代理。

mihomo 核心關係

mihomo 延續 Clash Meta 的功能方向,是目前常見的相容核心之一。它讀取 Clash 風格設定,並提供更豐富的協定、規則類型、DNS 行為與 TUN 選項。客戶端負責下載設定、啟動核心與呈現狀態;真正執行規則比對與連線處理的是核心。某項功能是否可用,需要同時確認客戶端是否提供入口、核心是否支援,以及設定是否正確啟用。

訂閱與客戶端彼此獨立

訂閱通常由服務提供者產生,其中包含代理資訊、策略群組與規則。客戶端不會自動補齊缺少的內容,也不能保證任意訂閱格式都能直接載入。更換客戶端時,重點應檢查設定相容性、策略群組名稱與專用欄位,而不是只比較介面外觀。涉及腳本、規則集與地理資料的設定,還需要確認資源路徑能夠存取。

更新方式

圖形客戶端、mihomo 核心、訂閱內容與地理資料庫各自有獨立的更新週期。更新客戶端不等於更新訂閱,重新整理訂閱也不會自動變更核心。出現功能差異時,應先確認變化來自哪一層。穩定使用中的設定不必頻繁修改;需要升級時,先閱讀專案發布說明,並保留可還原的設定副本。

取得 mihomo 原始碼 git clone https://github.com/MetaCubeX/mihomo.git
選擇客戶端

優先考量目前系統支援、核心更新方式、設定相容性與日常操作流程。已停止維護的專案適合用來理解舊設定,不應作為新安裝的預設選擇。

閱讀設定

YAML 對縮排與資料類型十分敏感。修改前先分清連接埠、DNS、策略群組與規則四個區域,變更後重新載入並查看錯誤訊息。

定位問題

將故障拆分為設定是否載入、流量是否進入、規則是否命中與出口是否可用四個步驟。每次只變更一個變數,結論會更可靠。

使用心得

近期設定與排查文章

從介面操作延伸到核心資料、訂閱更新與首次連線驗證。文章以具體問題為切入點,並說明每一步需要觀察的結果。

查看全部文章 →
進階設定

GeoIP 與 GeoSite 資料庫如何更新?mihomo 地理規則使用詳解

說明 GeoIP、GeoSite 資料庫在規則比對中的作用,整理資料模式、自動更新、手動替換與規則命中順序。

閱讀全文 →
入門指南

Clash 訂閱更新失敗的常見原因與自動更新間隔設定

依序檢查連結狀態、存取路徑、請求識別與設定格式,並說明自動更新間隔及更新時的代理選擇。

閱讀全文 →
入門指南

Clash 第一次連線:選節點、測延遲到驗證代理生效的三個步驟

從匯入訂閱後的第一次連線開始,說明如何選擇策略、理解測試結果,並透過連線頁與日誌確認流量路徑。

閱讀全文 →
Clash下載