Windows
首推 Clash Plus適合需要從系統匣管理系統代理與切換規則的桌面使用者。下載頁提供 Clash Plus、Clash Verge Rev 等選擇,請先確認系統需求,再下載適用的安裝檔。若打算啟用 TUN,請留意用戶端的服務安裝提示並授予管理員權限,避免同時執行多個代理服務。
使用 Clash 分為三件事:選擇用戶端、匯入訂閱、確認分流。用戶端提供設定介面,核心則負責執行代理、規則與 DNS。系統代理和 TUN 決定連線如何進入核心,策略組則決定連線從哪裡出去。
訂閱不是用戶端安裝檔,安裝完成也不代表已有可用節點。請先準備有使用權限的訂閱或自行建立的設定,再檢查訂閱格式是否與用戶端相容。初次連線建議保留預設網路設定,從規則模式開始測試;若要接管未遵循系統代理設定的應用程式,再參閱 TUN 與 DNS 設定說明。
先確認作業系統,再確認處理器架構。桌面版請留意安裝檔格式與服務權限,行動版則需確認 VPN 授權與背景執行設定。以下入口會前往下載頁的對應平台區段,不會直接下載安裝檔。
適合需要從系統匣管理系統代理與切換規則的桌面使用者。下載頁提供 Clash Plus、Clash Verge Rev 等選擇,請先確認系統需求,再下載適用的安裝檔。若打算啟用 TUN,請留意用戶端的服務安裝提示並授予管理員權限,避免同時執行多個代理服務。
在「關於這台 Mac」確認使用的是 Apple Silicon 還是 Intel,再選擇相符的架構。首次執行時,請依系統提示授予網路延伸功能或輔助服務所需權限。系統代理主要影響遵循代理設定的應用程式;若要處理其他連線,應一併考量路由、DNS 與用戶端支援的 TUN 功能。
首次連線時,需同意系統的 VPN 授權。若鎖定螢幕後連線中斷,請先檢查電池最佳化、背景活動與廠商的自動啟動設定,不要反覆更換訂閱。分應用程式代理可指定哪些應用程式使用 VPN;若同時啟用其他使用 VPN 通道的軟體,請檢查系統的通道使用狀況。
請在 App Store 查看 Clash Plus 的相容性需求與應用程式說明,官方網站為 clashplus.io。新增訂閱後,依用戶端提示授權 VPN 設定,再選擇策略並連線。桌面版教學中的服務安裝、監聽連接埠與系統代理設定,不應直接套用至 iOS;請以 App 介面為準。
桌面使用者可選擇 Clash Verge Rev 或 FlClash,並依發行版套件格式及桌面環境確認相依項目。伺服器、路由器等沒有桌面介面的裝置,請前往核心專區了解 mihomo。以命令列執行時,需自行管理設定目錄、服務權限、記錄與開機啟動,不能只照搬桌面版的切換設定。
更換用戶端前,請先備份設定與本機覆寫內容。同一份訂閱可匯入不同用戶端,但策略組名稱、支援的通訊協定欄位及網路權限可能不同。舊用戶端的本機設定也不一定會隨訂閱一併轉移;匯入後仍需檢查目前模式與預設策略。
查看所有用戶端 →透過設定片段了解各項設定的用途。範例僅用於說明欄位,無法取代包含代理節點與策略組的完整訂閱;複製到現有設定前,請先確認核心支援情況與用戶端的覆寫方式。
每八秒切換主題;點擊、使用鍵盤操作或聚焦後即暫停。
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
# 完整設定還需要定義代理與策略組
# 更新遠端設定前請保留本機覆寫內容
訂閱連結回傳的內容可能是完整 YAML 設定,也可能只有節點清單。匯入後請先確認是否出現可用的策略組,再確認目前啟用的是哪一份設定。遠端更新通常會重新載入伺服器提供的內容,直接編輯下載的檔案容易在下次更新時遺失。需要長期保留的規則、連接埠或 DNS 調整,建議優先使用用戶端提供的覆寫功能。不同用戶端的覆寫語法與合併順序不盡相同,轉移設定時需逐項確認,而不是只複製訂閱網址。
查看訂閱匯入步驟 →rules:
- DOMAIN-SUFFIX,github.com,Proxy
- DOMAIN-KEYWORD,ads,REJECT
- GEOIP,CN,DIRECT
- MATCH,Proxy
# Proxy 必須是已存在的策略或策略組
# 範圍過廣的關鍵字規則可能造成誤攔截
規則模式會依清單順序比對連線,符合第一條規則後便交由指定策略處理。網域後綴規則適用於明確的網站範圍,IP 規則則依目標位址判斷;MATCH 放在最後,用來處理未符合其他規則的連線。範例中的 Proxy 是自訂策略名稱,必須與設定中已有的名稱一致。若特定網站連線異常,請先從連線記錄確認命中的規則,再將更具體的規則移至通用規則之前。相較於直接切換全域模式,這樣能保留其他連線的直連行為,也方便追查修改原因。
查看規則集管理 →proxy-groups:
- name: Default
type: select
proxies:
- DIRECT
- REJECT
rules:
- MATCH,Default
策略組可將規則與實際出口分開管理。規則引用策略組名稱,再由組內選擇節點、其他策略組或內建策略;更換出口時不必修改整份規則。select 用於手動選擇,url-test 與 fallback 則需另外設定檢測網址及檢測方式。組名必須唯一,引用關係也應避免循環。此處僅以內建策略示範結構,不含代理節點;實際使用時應引用訂閱中已有的節點或提供者,並確認自動選擇結果符合目標網站的連線需求。
查看策略組設定 →dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- "*.lan"
# 還需依網路環境設定上游解析器
# DNS 接管與路由設定需要搭配使用
Fake-IP 會透過合成位址建立網域與連線之間的關聯,讓核心接收連線時仍能保留網域資訊。它不是獨立的加速開關,需搭配 DNS 接管、上游解析與路由一併設定。區域網路服務或依賴真實位址的應用程式發生問題時,可先檢查過濾清單與網域解析路徑。調整 DNS 後,也應將系統與應用程式快取納入考量。不同網路可連線的上游解析器不盡相同;照抄解析器位址前,請確認其可連線性,以及代理伺服器網域的解析方式。
查看 Fake-IP 與 DNS 術語 →tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53
# 需要相應的系統權限與路由支援
TUN 透過虛擬網卡接收進入相應路由的連線,適用於不讀取系統代理設定的應用程式。啟用前請先確認用戶端服務權限,再檢查其他 VPN、虛擬網卡與安全軟體對路由的影響。TUN 不代表所有連線都會強制經過代理,最終出口仍由模式、規則與策略組決定。若無法連線至區域網路或 DNS 異常,請先保留記錄,再還原原設定進行測試。行動裝置通常透過系統 VPN 介面接管連線,介面上的選項與桌面版 TUN 設定並不完全相同。
閱讀 TUN 與路由說明 →mixed-port: 7890
external-controller: 127.0.0.1:9090
secret: "your-controller-secret"
# mixed-port:應用程式代理入口
# external-controller:管理介面
# 請將範例密碼替換為自行產生的值
外部控制介面供用戶端介面或控制面板讀取狀態、切換策略,與應用程式使用的混合代理連接埠用途不同,兩者不應使用同一個連接埠。若只在本機操作,建議優先綁定迴路位址並設定獨立密碼,避免將管理入口直接暴露在區域網路或公網。介面顯示連線失敗時,請先確認位址、連接埠與授權設定,再判斷核心是否已啟動。訂閱內容與記錄可能包含敏感資訊,排查問題時分享截圖或設定前,請先移除個人網址及憑證。
閱讀外部控制介面說明 →用戶端名稱、核心功能與訂閱內容屬於不同層次。選擇時應分別確認維護狀態、支援欄位與設定來源,不要只憑介面名稱判斷相容性。
Clash 生態系以設定、規則與代理通訊協定為基礎,衍生出多種用戶端。mihomo 延續並擴充相關核心功能,專案曾使用 Clash Meta 這個名稱,因此教學中仍會看到 Meta、mihomo 等不同稱呼。圖形化用戶端在核心之上提供訂閱管理、策略選擇、系統代理與記錄等介面;同一個介面專案也可能隨維護進度更新所整合的核心。比較軟體時,應同時查看用戶端說明與核心文件。
開源專案的運作方式可透過原始碼、設定文件與問題討論加以查證。本站提供中文下載入口與操作參考,不會將第三方用戶端歸為同一個開發團隊,也不會把單一介面的所有功能視為整個生態系的共通能力。需要確認欄位含義時,請優先查閱目前使用的核心文件;需要確認按鈕位置時,則參閱對應用戶端的說明。結合兩類資料,才能判斷問題出在設定、系統接管或介面操作。
訂閱提供者可能在更新時變更節點名稱、策略組或規則。用戶端儲存的選擇狀態會依賴這些名稱,名稱變更後可能需要重新選擇。更新前請保留一份可正常運作的設定;更新後檢查是否仍使用規則模式、策略組是否有可用出口,以及重要網域是否符合預期規則。若設定管理頁同時儲存多筆訂閱,也請確認目前生效的是哪一份,而不只是查看最近匯入的項目。
訂閱網址通常包含存取憑證,請當作私人資料保存。不要將完整網址貼到公開討論區,也不要把含個人訂閱資訊的設定提交至公開儲存庫。格式轉換服務會接觸輸入的連結與設定內容,使用前應先了解其處理方式;若條件允許,可在受控環境中完成轉換。節點清單、分享連結與完整 YAML 所含資訊各不相同;轉換成功也不代表已自動補上符合個人需求的規則與策略組。
更新用戶端與更新訂閱並非同一件事。前者可能改變核心、權限要求或設定解析方式;後者主要變更遠端設定內容。更新後發生異常,請先記錄變更的是哪一層,再檢查記錄中的明確錯誤。若連接埠遭占用,應找出監聽中的處理程序;若設定解析失敗,應檢查欄位與縮排;若只有部分網站異常,則應確認命中的規則與 DNS。依錯誤類型選擇排查方式,比反覆重新安裝更有效。
轉換至新用戶端時,建議先關閉舊用戶端的系統代理與背景服務,再匯入設定進行測試。確認運作正常後再啟用開機啟動,避免兩個用戶端反覆修改代理與路由。測試時請選擇明確的網站與應用程式,分別確認一般瀏覽器、未遵循系統代理的應用程式及區域網路服務的連線情況。連線記錄可說明分流結果,但不能以單次測試結果證明所有應用程式都已接管。
需要有使用權限的訂閱或自行建立的代理設定。用戶端負責載入並執行設定,不會自動提供節點。請先確認訂閱回傳的格式是否相容,再匯入並選擇策略。若只看到節點而沒有規則,可能匯入的是節點清單而非完整設定,請依用戶端支援的方式補上策略與規則。查看完整入門步驟 →
初次設定建議先使用規則模式,確認訂閱與策略可正常運作。全域模式會改變出口選擇,但不代表所有應用程式的連線都會進入核心;TUN 主要負責接管連線,啟用後仍可依規則分流。先釐清「連線有沒有進入用戶端」與「進入後使用哪個出口」,再決定要調整哪項設定。查看模式與網路堆疊術語 →
遠端設定重新載入後,直接編輯的訂閱檔案可能會被取代。需要保留的調整應放在用戶端明確支援的覆寫、指令碼或合併入口,並確認套用順序。不同軟體對清單項目的追加或取代方式可能不同,尤其是規則順序與策略組引用,不能只看見儲存成功的提示就算完成。閱讀本機覆寫與合併說明 →
記下作業系統、用戶端名稱、目前模式、是否啟用 TUN,以及記錄中的第一個相關錯誤。說明是所有連線都失敗,還是只有特定應用程式異常,並保留修改前後的設定差異。分享截圖前請移除訂閱網址、代理憑證與控制介面密碼;不要公開含有個人資訊的完整設定。前往說明中心 →
可從設定檔結構、區域網路分享與訂閱格式三個面向繼續閱讀。文章說明欄位之間的關係與操作範圍,適合完成首次匯入後,依實際需求參閱。
逐段解析一份完整的 config.yaml,說明頂層欄位、dns、proxies、proxy-groups、rule-providers 與 rules 的用途及撰寫順序。先釐清各設定區段的職責,再判斷應在哪個層級修改。
閱讀文章 →從混合連接埠原理談起,說明 allow-lan 與 bind-address 設定,再介紹防火牆放行及其他裝置填入代理位址的完整步驟。區分共享代理入口與管理介面,並說明裝置連線所需的網路條件。
閱讀文章 →說明常見訂閱會回傳哪些格式、哪些可由 mihomo 直接辨識、哪些需要轉換,以及自行架設轉換服務時需留意的規則與分組問題。匯入前先辨識內容類型,減少因格式不相容而反覆嘗試。
閱讀文章 →