Clash Plus
首選適合作為 Windows 初次安裝的入門選擇。安裝完成後,先新增訂閱或匯入本機設定,再檢查策略組與運作模式。系統代理與 TUN 是不同的流量接入方式,初次連線建議先測試系統代理,確認設定可用後再調整其他功能。
CLIENT / PLATFORM / ARCHITECTURE
先選作業系統,再選處理器架構。圖形化客戶端用於匯入設定、管理策略組;Mihomo 核心則用於自行部署服務。
# config.yaml · 設定入口範例
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
安裝檔負責執行客戶端,訂閱與規則則由設定檔提供。
PACKAGE INDEX
各平台分別列出可用客戶端。初次使用可從首選項目開始;更換客戶端前,請先備份訂閱網址、本機 YAML 與覆寫設定。
以下圖形化客戶端安裝檔適用於 x64 環境。開啟「設定 → 系統 → 系統資訊」,確認系統類型後再選擇安裝檔。Windows on ARM 的相容執行能力取決於系統與客戶端,不能只憑系統名稱判斷。
適合作為 Windows 初次安裝的入門選擇。安裝完成後,先新增訂閱或匯入本機設定,再檢查策略組與運作模式。系統代理與 TUN 是不同的流量接入方式,初次連線建議先測試系統代理,確認設定可用後再調整其他功能。
適合需要透過桌面介面管理設定與規則的使用者。更新訂閱可能會取代訂閱檔案內容,因此自訂 DNS、連接埠與規則應放在客戶端支援的覆寫位置。啟用服務模式或 TUN 前,請先確認安裝程序已完成,再依系統提示授予必要權限。
提供跨平台圖形介面,適合在桌面與行動裝置間採用相近的設定管理流程。此處的 AMD64 指 x86-64 架構,不限於 AMD 品牌處理器。移轉設定時,請重新確認系統代理的監聽連接埠,避免其他軟體仍指向舊客戶端的連接埠。
另一種桌面設定管理選擇。匯入既有設定後,先確認設定已實際啟用,再檢查代理組所引用的名稱。請勿同時開啟兩個客戶端的系統代理或 TUN,以免路由、DNS 與監聽連接埠互相覆蓋,增加故障排查難度。
封存版本供重現舊環境與移轉參考。舊客戶端不代表能確保相容目前系統或支援新協定。新安裝建議優先選擇上方的客戶端;移轉前請保存原始設定與覆寫內容,移轉後逐項確認規則、DNS 與策略組,不要直接覆蓋唯一備份。
| 檢查項目 | 選擇依據 | 安裝後檢查 |
|---|---|---|
| 系統與架構 | 建議使用仍受系統支援的 Windows 10 / 11 x64 環境;最低版本依各安裝程式的需求為準。 | 在系統資訊中確認處理器是否為 x64 架構。 |
| 權限與連接埠 | 一般介面執行與安裝服務所需的權限不同;TUN 或服務模式可能需要管理員授權。 | 確認混合連接埠未被占用;關閉舊客戶端後再測試。 |
| 設定來源 | 準備有權使用的訂閱網址或本機 YAML 檔案。 | 啟用設定後再開啟系統代理,並查看記錄確認規則是否命中。 |
在「關於這台 Mac」查看晶片資訊:Apple M 系列屬於 Apple Silicon,Intel 機型則屬於 x64。選擇下載管道時也要確認檔案架構;目前部分管道仍會提供同一個 x64 檔案。
提供獨立的 ARM64 與 x64 安裝檔,依晶片類型選擇即可。開啟 DMG 後,將 App 拖放至「應用程式」資料夾,再從該資料夾啟動。匯入設定後請檢查系統代理狀態;若要接管更多 App 的流量,再依客戶端指引設定 TUN。
適合管理訂閱、策略組與規則設定。目前兩種 macOS 管道都對應同一個 x64 DMG,Apple Silicon 執行時需要 Rosetta 2。安裝後建議先以最少變更測試原始訂閱,再加入個人覆寫,方便區分訂閱本身的問題與本機設定衝突。
適合希望維持跨平台操作習慣的使用者。目前 macOS 的兩種管道都指向 AMD64 檔案,Apple Silicon 需要透過相容環境執行。如果已開啟系統代理,但特定 App 仍直接連線,請檢查該 App 是否遵循系統代理設定,不必反覆更換安裝檔。
保留供舊設定與既有工作環境移轉使用。目前兩個管道都會提供 x86_64 檔案,並非獨立的 ARM64 版本。新安裝建議使用仍在維護的客戶端;移轉前先保存選單列代理設定與本機設定,確認新客戶端運作正常後再處理舊 App。
| 環境 | 安裝檔選擇 | 注意事項 |
|---|---|---|
| Apple Silicon | 建議優先選擇明確標示 ARM64 的原生版本。 | 本頁部分 macOS 管道目前提供 x64 套件,執行前需安裝 Rosetta 2。 |
| Intel | 選擇 x64、AMD64 或 x86_64 套件。 | 這些名稱在本頁都指同一類處理器架構,無法執行 ARM64 原生套件。 |
| 系統授權 | 系統版本需符合對應 App 的安裝需求。 | 依系統提示授權網路服務;若遭到封鎖,請先確認檔案來源,切勿全面關閉系統安全防護。 |
先確認裝置支援的 App 架構。多數較新的手機可使用 ARM64,舊裝置可能需要 ARM 32 位元版本;處理器支援 64 位元,不代表系統一定能安裝所有 64 位元 App,仍須以裝置的系統環境為準。
適合 ARM64 Android 裝置初次安裝。匯入設定並啟動連線後,系統會要求授權建立 VPN 連線。這項授權用於接管裝置流量,不代表訂閱已生效;還需確認目前使用的設定、策略組選擇與規則模式。若背景執行時中斷,再檢查電池與背景執行限制。
提供 ARM64、ARM 與通用版,可依裝置架構精確選擇。若無法確認架構,可考慮通用版,但檔案通常包含更多架構內容。匯入設定後,請啟用對應的設定項目再啟動服務;只將訂閱網址儲存到清單中,不會自動接管流量。
提供與桌面版相近的設定管理方式。首次授權後,請確認是否有其他 VPN App 同時執行;Android 通常只允許一個 App 使用系統 VPN 介面。若要指定 App 透過代理連線,請在客戶端確認分流設定,並留意其適用範圍與 YAML 網域規則不同。
使用 Surfboard 支援的設定格式,不應將它視為可直接載入任意 Clash YAML 的替代方案。準備移轉前,請先確認服務提供者是否支援相容格式,並核對協定、策略與規則是否能對應。只變更設定檔副檔名,無法完成格式轉換。
| 檢查項目 | 需求 | 排查方向 |
|---|---|---|
| 架構 | ARM64 對應 arm64-v8a;ARM 32 位元對應 armeabi-v7a。 | 若安裝時提示不相容,請確認架構、系統版本與現有 App 簽章。 |
| 安裝授權 | 僅在需要時,授權執行安裝的瀏覽器或檔案管理器。 | 安裝完成後,可撤銷不再需要的未知來源安裝權限。 |
| VPN 與背景執行 | 首次連線時需確認系統的 VPN 連線要求。 | 避免與其他 VPN 同時執行;若背景連線中斷,請檢查電池最佳化與自動啟動限制。 |
透過 App Store 安裝 Clash Plus。安裝需求、裝置相容範圍與商店顯示資訊,請以 App 詳情頁為準。安裝完成後仍需匯入有權使用的設定,才能依策略與規則處理連線。
開啟商店詳情頁安裝 App,接著在客戶端新增訂閱或匯入設定。首次啟動連線時,依 iOS 提示允許新增 VPN 設定。授權後返回 App 檢查連線狀態與策略組;若設定更新失敗,先確認訂閱網址是否完整,再查看請求或格式錯誤訊息。
不同平台的客戶端可能使用不同的設定匯入方式,不能只靠桌面版截圖尋找同名按鈕。若已有 YAML 檔案,請先確認匯入結果與支援欄位,再啟用連線。請勿將含有私人訂閱資訊的完整設定截圖張貼到公開討論區。
| 檢查項目 | 需求 | 操作位置 |
|---|---|---|
| 裝置與系統 | 符合商店詳情頁列出的相容性需求。 | 在 App Store 查看相容性,並在系統設定中查看目前的 iOS 版本。 |
| 網路授權 | 允許客戶端依系統流程新增 VPN 設定。 | 授權後返回客戶端啟動連線,並確認實際使用的設定。 |
| 訂閱準備 | 使用完整且仍有效的訂閱網址,或相容的本機設定。 | 匯入後檢查策略組與規則目標;更新問題與連線問題應分開排查。 |
桌面環境建議優先使用圖形化客戶端。本頁的 Linux 圖形化套件適用於 AMD64;選擇 DEB 或 RPM 時,也要確認發行版的套件管理方式、桌面執行相依套件與處理器架構。伺服器或路由器部署請前往核心區。
適合需要透過圖形介面管理訂閱與系統代理的 Linux 桌面使用者。Debian、Ubuntu 等系統通常選擇 DEB,Fedora 等 RPM 系發行版則選擇 RPM。透過發行版套件管理器安裝有助於找出缺少的相依套件;請勿為了完成安裝而強行忽略相依性錯誤。
適用於使用 DEB 套件管理方式的 AMD64 桌面環境。安裝後先匯入設定並確認本機連接埠正在監聽,再檢查桌面環境的系統代理是否生效。命令列工具不一定會讀取桌面代理設定,需依工具文件另外指定代理或環境變數。
| 環境 | 檢查方式 | 選擇依據 |
|---|---|---|
| 處理器 | uname -m | x86_64 對應本頁的 AMD64 圖形化安裝套件;ARM 裝置無法直接使用這些套件。 |
| 發行版 | cat /etc/os-release | 依發行版選擇 DEB 或 RPM,並確認符合客戶端所需的桌面相依套件。 |
| 服務權限 | 查看客戶端記錄與服務狀態。 | TUN 需要相應的裝置與網路權限;系統代理只會影響遵循該設定的 App。 |
適用於伺服器、路由器及需要自行管理服務程序的使用者。核心不含桌面設定介面,需自行準備 config.yaml、工作目錄、啟動方式與網路權限。一般桌面或手機使用者建議優先選擇前述圖形化客戶端。
| 系統 | 處理器架構 | 檔案類型與用途 | 下載 |
|---|---|---|---|
| Windows | AMD64 | ZIP · x86-64 命令列核心 | 下載 AMD64 ZIP |
| Windows | ARM64 | ZIP · ARM64 命令列核心 | 下載 ARM64 ZIP |
| macOS | Intel / AMD64 | GZ · 解壓後執行二進位檔 | 下載 Intel GZ |
| macOS | Apple Silicon / ARM64 | GZ · ARM64 原生核心 | 下載 ARM64 GZ |
| Linux | AMD64 | DEB · 適用於相應套件管理系統 | 下載 AMD64 DEB |
| Linux | AMD64 | GZ · 自行管理二進位檔 | 下載 AMD64 GZ |
| Linux | ARM64 | GZ · 64 位元 ARM 裝置 | 下載 ARM64 GZ |
| Linux | ARMv7 | GZ · 適用於相應的 32 位元 ARM 環境 | 下載 ARMv7 GZ |
| Linux | MIPS softfloat | GZ · 需另外確認端序與 ABI | 下載 MIPS GZ |
| 項目 | 需求 |
|---|---|
| 檔案與目錄 | GZ 檔案需先解壓;類 Unix 系統還需為二進位檔設定執行權限。請明確區分設定與執行目錄,避免從不同目錄啟動時讀取到其他設定檔。 |
| 網路接入 | 本機 HTTP / SOCKS 代理、TUN 與透明代理需要不同的接入設定。核心成功啟動,不代表路由器流量已自動導入代理。 |
| 設定與權限 | 確認設定檔可讀取、連接埠可繫結;啟用 TUN 時,須具備所需的網路權限。服務程序應使用足以完成工作的最低權限。 |
準備部署前,可先使用 mihomo -t -f config.yaml 檢查設定是否可解析,再決定服務啟動參數。欄位說明與規則順序請參閱 config.yaml 設定參考;路由器部署方式請參閱 在 OpenWrt 旁路由執行 mihomo 核心。
AFTER INSTALLATION
01 / IMPORT
安裝完成後,先準備設定來源。複製訂閱網址時請確保內容完整,並避免包含前後空白;本機檔案則需維持 YAML 縮排。匯入後查看設定名稱與錯誤訊息,再將該設定設為目前使用項目。客戶端安裝成功與訂閱請求成功是兩個獨立步驟。
02 / SELECT
日常分流通常可從 mode: rule 開始。確認規則引用的策略組存在,並手動選擇組內可用的出站節點。全域模式與規則模式的用途不同;切換全域模式後可以連線,不代表所有分流規則都設定正確。
03 / VERIFY
桌面版先開啟系統代理,行動裝置則依提示授權 VPN。測試時查看連線記錄中的匹配規則、出站目標與錯誤資訊。遇到異常時先縮小範圍,分別檢查設定更新、DNS 解析、代理連線與 App 接入,避免同時變更多項設定。
DOWNLOAD NOTES
Windows、macOS、Android 與 iOS 建議先從各平台首選的 Clash Plus 開始;Linux 可先選 Clash Verge Rev。圖形化客戶端適合匯入訂閱、切換策略組及查看記錄。需要自行管理服務程序時,再選擇 Mihomo 核心。
AMD64 與 x64 通常都指 x86-64 架構;ARM64 則採用另一套指令集。請先在系統資訊中確認處理器類型。Android 通用版包含多種架構,適合暫時無法確認裝置架構的情況,但安裝檔通常較大。
Clash Plus 提供獨立的 ARM64 安裝檔,可選擇 Apple Silicon 按鈕。本頁目前的 Clash Verge Rev、FlClash 與 ClashX Meta 兩種 macOS 管道都對應 x64 檔案;Apple Silicon 使用這些檔案需要 Rosetta 2,不能只憑管道名稱判定為原生 ARM64 套件。
客戶端安裝檔不等於代理設定。安裝後還需匯入有權使用的訂閱或 YAML 檔案、啟用對應設定,並在規則所引用的策略組中選擇可用的出站節點,再開啟系統代理或視需求啟用 TUN。連線失敗時,請先查看客戶端記錄。
先備份原始設定與客戶端覆寫設定,再匯入新客戶端。通用 YAML 欄位通常可以沿用,但協定支援、TUN 設定、DNS 行為及客戶端擴充欄位可能有所不同。匯入後應檢查記錄、策略組名稱與規則目標,不要只確認檔案已成功儲存。
保留 Clash for Windows 與 ClashX Meta 作為封存版本,方便重現舊環境及移轉設定。封存不代表仍會持續提供系統相容性調整或問題修正。新安裝建議優先選擇同平台較前面的客戶端,確認新環境可正常使用後再移除舊客戶端。