Windows
日常桌面使用可先從 Clash Plus、Clash Verge Rev 開始挑選。安裝前請查看「設定 → 系統 → 系統資訊」中的系統類型,再對照下載頁的需求。首次執行時先匯入訂閱並啟用系統代理;只有部分應用程式不遵循系統代理時,再考慮使用 TUN 模式,避免一開始就同時變更權限、路由與 DNS。
桌面版建議優先選擇仍在維護的圖形化用戶端。行動裝置則先確認系統權限與訂閱格式。下載頁列出各平台的用戶端、處理器架構與安裝需求;此處僅提供選擇入口,不會混列不同系統的安裝檔。
日常桌面使用可先從 Clash Plus、Clash Verge Rev 開始挑選。安裝前請查看「設定 → 系統 → 系統資訊」中的系統類型,再對照下載頁的需求。首次執行時先匯入訂閱並啟用系統代理;只有部分應用程式不遵循系統代理時,再考慮使用 TUN 模式,避免一開始就同時變更權限、路由與 DNS。
先在「關於這台 Mac」確認晶片型號:Apple 晶片與 Intel 處理器使用的安裝檔不同。安裝完成後,依照系統提示授予網路相關權限。更換用戶端時,先退出舊程式並關閉其系統代理,再啟動新程式;兩套用戶端同時變更代理設定,容易造成瀏覽器可用、其他應用程式卻連線異常。
近期多數裝置採用 ARM64,舊裝置仍須確認處理器架構。Clash Plus、Clash Meta for Android 和 FlClash 的設定入口各不相同,但都應先完成訂閱匯入。連線時請允許系統提出 VPN 連線要求;若鎖定螢幕後連線中斷,先檢查電池最佳化與背景執行限制,別將所有背景執行問題都歸咎於訂閱失效。
下載頁提供 Clash Plus 的 App Store 連結及官方網站 clashplus.io。安裝後新增既有訂閱,首次連線時依照系統提示允許新增 VPN 設定檔。系統狀態列出現 VPN 標記,只表示網路延伸功能正在執行;仍須確認策略選擇與實際網頁連線。其他 VPN 應用程式也可能與目前連線互相干擾。
桌面環境可選擇 Clash Verge Rev 或 FlClash,再依 Linux 發行版挑選套件。伺服器與路由器使用者可查看下載頁的 mihomo 核心專區。圖形化用戶端與命令列核心的安裝方式不同;桌面代理環境變數、瀏覽器代理與 TUN 路由也各自生效。安裝成功後,仍須確認應用程式實際使用的網路入口。
已安裝用戶端但無法上網?先記下用戶端名稱、執行模式與錯誤記錄,再查閱說明中心,避免反覆重新安裝。
依需求查閱個別設定項目。以下 YAML 都是功能片段,並非可獨立執行的完整設定;其中的 PROXY 策略名稱必須先在實際設定中定義。不同用戶端的選單名稱可能不同,請以生效設定與核心記錄為準。
規則模式會由上而下比對,命中第一條規則後,就交由對應策略處理。網域規則適合指定網站,IP 規則適合明確網段,MATCH 則放在最後作為預設規則。若要讓特定網站直連,先查看連線記錄中的實際網域與命中規則,再將更明確的規則放在通用規則之前。與全域模式不同,規則模式可讓每條連線使用不同策略,而非將所有流量交給同一個策略組。需要長期保留的變更應寫入本機覆寫,避免訂閱更新後遺失。
mode: rule
rules:
- DOMAIN-SUFFIX,github.com,PROXY
- GEOIP,CN,DIRECT
- MATCH,PROXY
TUN 會建立虛擬網路介面,讓不讀取系統代理設定的應用程式也能進入規則處理流程。桌面版通常需要服務模式或管理員權限;行動裝置則透過系統提供的 VPN 介面運作。啟用前先關閉其他同類網路工具,並保留一份可正常使用的設定。auto-route 會影響路由,DNS 劫持也會改變解析路徑,不能只看開關已開啟就判定連線成功。若遇到斷網,先關閉 TUN 確認基本網路正常,再檢查權限、預設路由與 DNS 記錄。
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53
訂閱連結可能回傳完整的 Clash YAML,也可能只有節點清單;匯入前先確認服務提供者標示的格式。圖形化用戶端的訂閱匯入功能負責下載與切換設定,proxy-providers 則是在設定檔內管理代理伺服器集合,兩者不是同一個入口。更新訂閱前先備份本機規則與覆寫,更新後確認目前選用的設定仍然正確。訂閱網址中的權杖等同存取憑證,分享截圖、記錄與求助內容時都應遮蔽;不要將真實網址提交到不熟悉的線上轉換網站。
proxy-providers:
local-nodes:
type: file
path: ./providers/nodes.yaml
proxy-groups:
- name: PROXY
type: select
use:
- local-nodes
若網頁無法開啟,但代理連線仍可建立,應分辨是網域解析失敗、節點無法連線,還是選錯規則。Fake-IP 會以保留位址映射網域,讓核心在連線階段保留網域資訊;它不是實際伺服器位址,也不代表 DNS 已發生錯誤。設定加密 DNS 時,也要考慮 DNS 伺服器本身的網域如何解析。先保留一組可用的上游伺服器,再逐步新增分流策略。若區域網路裝置名稱、印表機或特定應用程式出現異常,可搭配記錄評估 fake-ip-filter,而不是直接關閉所有 DNS 功能。
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
nameserver:
- https://1.1.1.1/dns-query
允許區域網路連線後,同一個可信任網路中的裝置才能嘗試使用這台電腦的代理連接埠。只啟用 allow-lan 還不夠:監聽位址、系統防火牆與網路隔離都會影響連線。其他裝置應填入電腦的區域網路位址,而非自身的回送位址;電腦進入睡眠或位址變更後,也須重新檢查。建議將監聽位址限制在實際使用的網路介面,並在防火牆中限制來源網段。不要在公共網路直接開放代理連接埠,也不要將外部控制連接埠當作代理連接埠填入。
mixed-port: 7890
allow-lan: true
# 將監聽位址改為本機實際使用的區域網路位址
bind-address: 192.168.1.10
external-controller 提供管理 API,可供面板讀取連線、切換策略組及修改部分執行狀態。它不負責轉送瀏覽器請求,因此不能取代 mixed-port。僅在本機使用時,請綁定回送位址並設定獨立的存取密鑰;遠端管理則應另外規劃驗證方式與網路存取限制。若外部面板無法連線,先確認位址、連接埠與密鑰是否一致,再檢查瀏覽器的跨來源資源共用與安全內容限制。用戶端介面中的變更是否會永久保存,還須視設定檔產生與覆寫機制而定。
external-controller: 127.0.0.1:9090
# 教學範例,使用前請改成獨立的隨機密鑰
secret: "your-controller-secret"
先分清負責轉送流量的核心、負責操作的圖形介面,以及提供連線資訊的訂閱。三者各自維護,更新時程也不同。本網站整理下載入口與設定文件,不提供代理訂閱,也不代表任何用戶端的開發團隊。
Clash 最初以規則導向的代理核心為基礎,逐步發展出完整生態系;圖形化用戶端則提供設定選擇、系統代理與連線檢視等操作。原始專案及部分早期桌面用戶端停止維護後,社群持續發展不同分支。mihomo 延續 Clash Meta 的開發方向,支援規則、DNS、TUN 與多種代理協定。名稱相近不代表它們是同一套軟體,也不代表舊教學中的按鈕在目前的用戶端中仍找得到。
查閱資料時,先記下使用的圖形化用戶端及其內建核心,再對照相應文件。介面名稱相同還不夠:有些用戶端會自行產生設定,有些會合併覆寫檔案,也有些會限制可編輯欄位。直接以其他用戶端的完整設定覆蓋,可能繞過原有的訂閱管理,也可能覆蓋管理介面與監聽設定。遷移前請保留舊設定與本機修改,確認新程式能正常啟動後,再逐項移轉。
Clash 用戶端通常負責系統匣選單、開機自動啟動、系統代理、訂閱下載與設定編輯;真正處理連線、解析網域及比對規則的是核心。介面顯示「執行中」,只表示程序正在執行,不代表訂閱有效或所有目標都能連線。排查時應拆分問題:用戶端能否啟動、設定能否載入、節點能否建立連線、規則是否命中預期策略,以及網域是否成功解析。
系統代理與 TUN 所在的網路層級也不同。系統代理會指示遵循這項設定的應用程式連線至本機連接埠,部分命令列工具則需要另外設定代理環境變數。TUN 透過虛擬介面與路由接管更多流量,但對權限與網路環境更敏感。瀏覽器能開啟網頁、某個程式卻不行,不能直接推論是節點失效。先查看該程式是否出現在連線清單,再決定要檢查代理入口還是策略規則,比一次開啟所有開關更容易找出問題。
安裝完成後,仍需要既有訂閱或自行架設的連線資訊。訂閱可能包含節點、策略組、規則與 DNS,也可能只有代理伺服器清單。匯入時若出現格式錯誤,先確認回傳內容是否為 Clash YAML;若在瀏覽器中開啟連結看到登入頁面或錯誤頁面,用戶端自然也無法將其讀取為設定。訂閱回傳空清單、驗證失敗或逾時,通常應檢查服務狀態、連結是否有效及下載路徑,而非修改本機代理連接埠。
訂閱連結中的權杖應視為憑證。分享截圖時遮住完整網址,匯出設定前刪除帳戶相關資訊,公開求助時僅保留必要的錯誤與去識別片段。第三方訂閱轉換服務會將原始連結交由另一方處理,使用前請先了解資料流向。更新訂閱不等於更新本機設定:用戶端可能重新產生規則,因此個人分流需求應寫入支援的覆寫機制,並在更新後檢查實際生效內容。
mihomo 採用 GPL-3.0 授權,原始碼與開發紀錄可在儲存庫中查閱。各圖形化用戶端都有自己的專案、授權與發布說明,請分別查看。開源的價值在於實作與變更可供檢視,遇到相容性問題時也能追查相關討論;但這不保證特定網路環境、訂閱或設定組合一定可用。本網站不以未經證實的下載量、評分或測速數據取代可查證的資料。
準備回報問題時,請提供作業系統、用戶端名稱、相關設定與可重現的操作步驟。記錄只截取錯誤發生前後的必要內容,並遮蔽訂閱、密鑰與個人存取目標。「address already in use」表示監聽連接埠發生衝突;「connection refused」代表目標連接埠拒絕連線;若是解析失敗,則需繼續檢查 DNS 路徑。保留原始錯誤訊息比只寫「無法上網」更有幫助,也更容易分辨是用戶端、設定或伺服器端的問題。
用戶端、核心、訂閱與地理資料庫是不同的更新項目。更新用戶端可能改變介面與服務元件;更新核心可能影響協定與欄位;更新訂閱會影響連線資訊與規則;更新 GeoIP 資料則會影響依賴地理資料的比對結果。每次只變更一類項目,並記錄變更前的狀態。發生異常時還原最近一次變更,通常比重設所有設定更容易找出原因。
首次設定建議先以規則模式確認瀏覽器能正常連線,再測試其他應用程式,最後才考慮 TUN、區域網路分享與外部面板。測試時不只要確認目標網頁能否開啟,也要檢查連線清單中的網域、命中規則與最終策略是否符合預期。即使連線成功,策略不正確也需要調整。自訂設定請先另存為獨立檔案;編輯 YAML 時使用空格縮排,避免重複定義同名頂層欄位。提交給用戶端後,先檢查記錄並確認載入成功,再進行下一步。
初次使用請從匯入訂閱步驟開始,依序匯入訂閱、選擇設定、切換規則模式並啟用代理,完成連線。已能正常使用但想調整網站連線方式,請前往進階設定查看策略組、規則集與覆寫。遇到不熟悉的術語,可先查閱術語表,別只憑欄位名稱猜測用途。如此可保留清楚的設定脈絡,減少複製零散片段造成設定互相覆蓋。
若啟用後完全無法連線,先退出其他代理工具並確認一般網路正常,再依序檢查訂閱是否有效、目前使用的設定、策略組選擇與 DNS 記錄。只有特定網站異常時,優先查看該連線的規則與目標,而非立即重新安裝。關閉用戶端後仍無法連線,請檢查系統代理是否未還原,以及原有網路設定是否恢復。更多依症狀分類的解答請見說明中心;此處整理操作順序,不把所有故障混成一套開關建議。
訂閱格式、憑證錯誤與手機背景執行,分別涉及不同層級的設定。依照實際症狀閱讀,先了解問題發生在哪個環節,再調整相應選項。以下是最近發布的三篇文章。
從背景常駐、頻繁健康檢查與 DNS 查詢著手,分辨正常的網路耗電與系統反覆終止服務造成的額外耗電。依裝置的電池管理設定逐項檢查,再調整用戶端參數,別只靠關閉省電功能處理所有問題。
閱讀文章 →完整設定、編碼後的節點清單與單一協定連結並不相同。文章說明各類內容的結構、用戶端能接收哪些格式,以及轉換服務會接觸哪些資訊。匯入失敗時,先判斷格式,再處理欄位與設定合併。
閱讀文章 →依序檢查系統時間、解析路徑、封包擷取憑證與異常節點。Fake-IP 本身不會替網站簽發憑證,遇到憑證警告也不應直接忽略。先記錄瀏覽器錯誤與憑證主體,再找出發生變化的網路環節。
閱讀文章 →