CLASH SYSTEM BIOS 程式碼開源・用戶端持續維護

Clash 用戶端下載站 全平台用戶端與設定參考

依裝置選擇可用用戶端,再依序完成訂閱匯入、策略群組選擇與系統代理設定。站內集中整理免費用戶端開源核心中文設定文件,方便安裝後查詢欄位與故障現象。

永久免費 程式碼開源 五類裝置平台 YAML 設定參考 故障處理步驟

BIOS SETUP / CLIENT FUNCTIONS

Clash 核心功能與設定入口

從左側選擇功能。右側說明處理對象、適用情境、操作順序與容易忽略的設定界線。

PROFILE INPUT / YAML

訂閱連結、遠端設定與本機 YAML

Clash 用戶端通常會從訂閱網址讀取設定,也可以匯入本機 YAML 檔案。訂閱網址是取得設定的入口,YAML 檔案則保存連接埠、代理節點、策略群組、規則與 DNS 等具體內容。首次使用時,應先將完整網址加入設定管理頁,等待用戶端完成解析,再將新設定設為目前使用的設定。直接把網頁網址當成節點、漏掉連結字元,或匯入一般文字,都會導致設定無法辨識。

匯入成功後不要立即重複新增同一個網址。先檢查設定名稱、更新時間與代理群組是否出現,再進入策略頁選擇節點。遠端設定更新會取代提供方管理的部分內容,本機手動修改可能在下次更新時被覆蓋;需要長期保留的規則,較適合寫入用戶端的覆寫、合併或腳本設定。完整操作順序可在使用指南中繼續查看。

DEVICE DOWNLOAD MAP

依裝置前往 Clash 下載頁

首頁僅提供平台定位。用戶端型號、處理器架構、系統需求與安裝檔入口統一放在下載中心。

DEV 00 / WINDOWS

Windows 用戶端

適用於 Windows 桌面裝置。下載頁會依 GUI 用戶端區分目前維護狀態,並提供對應常見 x64 裝置的安裝入口。首次安裝後先匯入設定,再啟用系統代理;需要接管更多應用程式流量時,再檢查服務模式與 TUN 權限。

[ 前往下載 Windows 版 ]

DEV 01 / MACOS

macOS 用戶端

macOS 安裝檔需要區分 Intel 與 Apple Silicon。可先從「關於這台 Mac」確認晶片類型,再選擇對應檔案。首次執行可能需要在系統設定中確認應用程式權限;啟用 TUN 或系統延伸功能時,也要依用戶端提示完成授權。

[ 前往下載 macOS 版 ]

DEV 02 / ANDROID

Android 用戶端

Android 裝置通常依 ARM 架構選擇安裝檔,常見新裝置可優先查看 ARM64 版本。匯入訂閱後,系統會透過 VPN 權限對話方塊確認網路連線。若在背景執行一段時間後中斷,需檢查省電策略、背景限制與永遠開啟的 VPN 設定。

[ 前往下載 Android 版 ]

DEV 03 / IOS

iOS 用戶端

iPhone 與 iPad 透過 App Store 安裝可用的用戶端。新增訂閱後,系統會要求確認 VPN 設定。連線狀態可在用戶端與系統 VPN 設定中交叉檢查;若行動網路與 Wi-Fi 表現不同,應分別檢查 DNS、區域網路權限與目前策略。

[ 前往下載 iOS 版 ]

DEV 04 / LINUX

Linux 桌面、伺服器與路由裝置

Linux 使用者可依發行版選擇桌面用戶端,也可以直接使用 Mihomo 核心。GUI 用戶端適合桌面環境,核心則更適合伺服器、容器與路由裝置。選擇檔案時必須同時確認系統架構與套件格式;使用命令列執行時,還需要準備設定路徑、服務權限與開機啟動方式。

[ 前往下載 Linux 版 ]

ARCHITECTURE CHECK

安裝前先確認處理器架構

macOS 主要區分 Intel 與 Apple Silicon,Android 常見 ARM64 與 ARM,Linux 也可能涉及 AMD64、ARM64、ARMv7 或其他裝置架構。檔名中的架構標示必須與裝置相符。

CLIENT OR CORE

一般桌面使用者優先選擇 GUI

圖形化用戶端提供設定管理、策略切換、記錄與系統代理控制。Mihomo 核心更適合熟悉命令列、服務管理、設定路徑與網路權限的伺服器或路由裝置使用者。

FIRST BOOT

安裝完成不代表代理已啟用

用戶端啟動後仍需匯入有效設定、選擇策略群組與節點,並依使用情境開啟系統代理或 TUN。連線驗證應包括實際存取、出口狀態與執行記錄三個部分。

OPEN SOURCE CONTEXT

Clash 開源生態與維護界線

用戶端、核心、設定提供者與本站文件屬於不同層級。了解彼此界線後,下載與排障會更直接。

專案歷史:從規則代理核心到多用戶端生態

Clash 最初憑藉規則驅動的代理核心與設定格式獲得廣泛使用。圍繞核心能力,社群逐步形成桌面、行動裝置與命令列用戶端。不同用戶端共享部分概念,例如代理節點、策略群組、規則、DNS 與系統代理,但介面結構、維護狀態、支援平台與擴充能力並不完全相同。因此,「Clash」通常指一套設定與使用生態,而不是所有平台都由同一個安裝檔涵蓋。

部分早期用戶端已停止維護,仍可能因歷史教學與舊設定而被持續搜尋。選擇用戶端時,應將目前維護狀態、系統支援與設定相容性放在介面習慣之前。下載中心會將仍在維護的用戶端與封存用戶端分開標示,避免直接把舊教學中的名稱當成目前首選。

開源生態:程式碼、設定格式與圖形介面分層

開源程式碼讓核心行為、設定欄位與問題紀錄可以由社群檢視,也讓不同開發者能夠建立適用於各平台的圖形介面。圖形化用戶端負責設定管理、系統代理開關、系統匣操作、記錄顯示與安裝更新;核心負責讀取 YAML、建立網路連線、執行規則比對,以及處理 DNS 與 TUN。發生問題時,先判斷故障位於介面層、設定層,還是核心與系統網路層,比反覆重新安裝更有效。

訂閱服務不屬於用戶端本身。用戶端負責讀取設定並執行其中的節點、策略群組與規則,訂閱內容則由相應的設定來源維護。節點失效、訂閱權限或流量狀態需要在設定來源端確認;YAML 解析失敗、連接埠被占用、系統代理未啟用與 TUN 權限問題,則較適合從用戶端記錄與系統設定著手。

核心關係:Mihomo 延續並擴充常用設定能力

Mihomo 是目前 Clash 生態中常見的開源核心實作,延續規則、策略群組、DNS 與代理協定等核心概念,並持續擴充設定欄位與執行能力。用戶端是否使用 Mihomo、支援哪些欄位,以及如何套用覆寫,應以具體用戶端說明為準。將某個核心支援的所有欄位直接複製到任意舊用戶端,並不能保證設定可以解析。

站內設定參考以通用 YAML 結構與常見 Mihomo 欄位為主,同時說明欄位之間的依賴關係。修改設定前應保留可還原的備份,每次只調整一組相關欄位,再透過記錄確認設定是否載入。一次修改連接埠、DNS、TUN、規則與策略群組,會讓錯誤來源難以定位。

更新機制:分別處理版本變更與設定更新

用戶端程式更新與訂閱設定更新是兩條獨立路徑。程式更新可能帶來核心變更、介面調整與系統相容性修正;訂閱更新主要刷新節點、策略群組與規則內容。遇到連線異常時,不應把「更新訂閱」與「升級用戶端」混為同一個步驟。先確認目前設定是否能解析,再查看用戶端維護狀態與系統相容資訊,最後決定是否遷移。

本站下載頁透過統一清單解析目前的檔案入口,頁面中的版本欄位只有在清單提供有效資訊時才會顯示。首頁不展示版本號,避免把某個用戶端的程式版本誤認為整個 Clash 生態的統一版本。文件則持續依設定概念、平台差異與故障類型整理,方便安裝後繼續查找。

CONFIG IMPORT

匯入訂閱連結後沒有節點?

先確認連結回傳的是用戶端可讀取的設定,再檢查該設定是否已設為目前使用項目。若解析記錄顯示 YAML 語法錯誤,應從縮排、欄位類型與清單層級開始檢查。

查看安裝設定問題 →

SYSTEM PROXY

用戶端顯示正在執行,但瀏覽器沒有走代理?

檢查系統代理是否啟用、瀏覽器是否使用獨立代理設定,以及目前策略群組是否已選擇節點。接著透過記錄確認瀏覽器連線是否進入 Clash 監聽連接埠。

查看連線故障處理 →

UWP LOOPBACK

Windows 商店應用程式無法連線?

部分 UWP 應用程式受到迴圈存取限制。確認一般桌面應用程式可以透過代理連線後,再檢查用戶端提供的 UWP 迴圈設定,並只為需要的應用程式啟用相應權限。

查看 Clash UWP 迴圈設定 →

DNS ROUTE

如何判斷是否存在 DNS 路徑問題?

分別檢查系統解析器、瀏覽器安全 DNS、Clash DNS 模組與上游伺服器。網域解析成功後仍連線失敗,還需繼續核對規則、節點與 IPv6 路由。

查看 DNS 與網路模式 →