安裝與下載
客戶端選擇、安裝包獲取、平台安裝過程中的常見問題。
推薦 Clash Verge Rev(主推)或 FlClash,支援 Windows 10/11 x64 與 ARM64,內建 Mihomo 核心,進階用戶可選 Clash Nyanpasu。
推薦 Clash Verge Rev,原生支援 Apple Silicon(M1/M2/M3/M4)與 Intel 雙架構;FlClash 與 ClashX Meta 作為備選方案。
推薦 ClashMeta for Android(主推),支援 Android 5.0+,無需 Google Play,直接安裝 APK,FlClash 作為輕量備選。
推薦 Stash(功能最全,支援 VLESS Reality)或 Shadowrocket(操作最簡,新手首選),均需美區 Apple ID 購買。
桌面用戶推薦 Clash Verge Rev(deb/rpm),伺服器用戶推薦直接安裝 Mihomo 核心,配合 MetaCubeXD Web 面板使用。
若您已有代理工具,透過 GitHub 的 Releases 頁面下載最新版本同樣可行,但不是必須的。
1. Windows Defender:在「Windows 安全中心 → 病毒與威脅防護 → 保護歷程記錄」中找到被攔截的文件,點擊「允許」
2. 第三方防毒軟體:在其「信任列表」或「白名單」中添加客戶端安裝目錄
3. 推薦做法:臨時暫停防毒軟體即時防護,完成安裝後恢復,再將安裝目錄加入排除清單
方式一(推薦):前往 系統設定 → 隱私權與安全性,在頁面底部找到被攔截應用程式的提示,點擊「仍要開啟」即可。
方式二(終端機指令):在終端機中執行以下指令移除隔離標記:
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app
- 小米 MIUI / HyperOS:設定 → 隱私保護 → 特殊權限 → 安裝未知應用程式 → 找到下載器(如瀏覽器)→ 開啟
- OPPO / 一加 / 真我:設定 → 其他設定 → 安全性 → 未知來源應用程式
- vivo / iQOO:設定 → 安全性 → 安裝未知應用程式
- 三星 One UI:設定 → 生物識別和安全性 → 安裝未知應用程式
- 原生 Android:設定 → 應用程式 → 特殊應用程式權限 → 安裝未知應用程式
授權後點擊 APK 文件正常安裝,安裝完成後可關閉該權限。
如果想下載體積更小的精簡版:
- 2016 年之後發布的主流 Android 手機:選 ARM64-v8a
- 2015 年及之前或部分低階老舊機型:選 ARMv7(armeabi-v7a)
可在手機「設定 → 關於本機 → 處理器資訊」或第三方應用程式(如 CPU-Z)中查看 CPU 架構。
訂閱與設定
訂閱連結格式、匯入方法、自動更新設定等設定相關問題。
使用流程:購買機場方案 → 在機場後台複製「Clash 訂閱連結」→ 貼上到客戶端「訂閱管理」中 → 點擊更新 → 完成。
- 確認訂閱格式正確:向機場確認獲取的是 Clash / YAML 格式連結,而非 V2Ray、SS、Trojan 格式
- 網路無法存取訂閱伺服器:部分機場訂閱位址在境外,在沒有代理的情況下無法存取. 可先透過其他管道臨時開啟代理,再匯入訂閱;或聯繫機場索取國內鏡像位址
- 訂閱連結已失效:方案到期或更改後舊連結會失效,重新登入機場後台複製最新連結
- 用戶端版本過低:升級至最新版客戶端,舊版本可能無法解析新格式的訂閱
- 特殊字元問題:確認貼上的連結完整,沒有多餘空格或缺少字元
Clash Verge Rev(Windows / macOS / Linux):進入「訂閱」頁面 → 點擊訂閱卡片右側「···」圖示 → 「編輯」→ 開啟「自動更新」→ 設定間隔為 1440 分鐘(24 小時) → 儲存。
ClashMeta for Android:長按訂閱設定 → 「編輯」→ 開啟「自動更新」→ 設定更新頻率(推薦 24 小時)。
Stash(iOS):在「設定」→ 設定檔詳情 → 開啟「自動更新」→ 設定更新間隔。
Shadowrocket(iOS):長按訂閱 → 「編輯」→「Update Interval」→ 設定更新頻率。
同一訂閱連結可以在多個裝置上匯入,但超出機場允許的同時在線數量後,部分裝置的連線會被斷開或限速. 具體限制請查閱您購買機場的方案說明或諮詢機場客服。
YAML 設定檔是 Clash 核心實際讀取的本地檔案(
.yaml 或 .yml),包含代理節點、規則、DNS 等所有設定資訊. 客戶端匯入訂閱連結後,會將下載到的 YAML 內容儲存為本地設定檔。普通用戶使用訂閱連結即可,進階用戶可以手動編輯 YAML 檔案自定義規則,或使用 Sub-Store 等工具對訂閱進行二次處理。
代理模式
規則模式、全域模式、TUN 模式的區別與選擇,以及常見流量代理問題。
根據預設規則自動分流:國內網站直連保速、境外網站走代理. 絕大多數用戶日常使用的最佳選擇,節省機場流量且速度快。
所有流量強制走代理節點,包括國內網站. 適用於:測試節點是否可用、存取特定企業內網、規則模式下某網站無法存取時臨時排查. 會消耗更多機場流量。
關閉所有代理,流量直連,效果等同於未開啟代理. 適合臨時需要關閉代理的場景,如網路銀行、國內支付等要求真實 IP 的場景。
日常上網建議:規則模式 + 系統代理。
遊戲加速 / 終端機代理:在「設定 → TUN 模式」中開啟 TUN,系統會提示輸入管理員密碼。
解決方案:開啟 TUN 模式
- Clash Verge Rev:左側「設定」→「TUN 模式」→ 開啟開關 → 輸入管理員密碼授權
- ClashMeta for Android:預設已透過 VPN 模式接管全部流量,無需額外設定
- Stash / Shadowrocket(iOS):預設 VPN 模式,全部應用程式流量均走代理
開啟 TUN 模式後,遊戲、Steam、終端機等所有程式的流量都會經過 Clash 處理,實現真正的全域代理。
方式一:使用 PROCESS-NAME 規則(推薦進階用戶)
在 YAML 設定檔的
rules 部分添加程序名規則,例如:
rules:
- PROCESS-NAME,steam.exe,PROXY
- PROCESS-NAME,LeagueClient.exe,PROXY
開啟 TUN 模式後,在 TUN 設定中將需要直連的應用程式添加到「排除程序」清單,其餘應用程式預設全部走代理。
- 選擇延遲低的節點:在代理面板點擊測速圖示,選擇延遲 < 150ms 的節點
- 使用規則模式而非全域模式:國內網站直連不經過代理,速度不受影響
- 選擇地理位置近的節點:香港、台灣、新加坡節點通常比歐美節點延遲更低
- 嘗試不同協定:在高丟包網路下,Hysteria2(UDP 協定)速度遠優於 TCP 協定
- 更新訂閱獲取最新節點:過期或負載過高的節點速度會明顯下降
節點與連線
節點測速、延遲優化、協定選擇、串流媒體解鎖等連線相關問題。
- 更新訂閱獲取最新節點:點擊「更新訂閱」,舊節點可能已下線,新節點通常延遲更低
- 批量測速後篩選優質節點:長按或右鍵節點組,選擇「全部測速」,選延遲 < 150ms 的綠色節點
- 檢查本地網路:嘗試切換 Wi-Fi / 行動數據,有時 ISP 會對特定連接埠限速
- 切換代理協定:若機場提供多種協定,高丟包環境下優先嘗試 Hysteria2(基於 UDP,抗丟包效能強)
- 檢查是否使用全域模式:全域模式下所有流量走代理,國內網站也會經過中轉,建議切換回規則模式
Clash Meta(現已更名為 Mihomo) 是社群活躍維護的開源分支,相比原版新增了:
- 新一代協定支援:VLESS Reality、Hysteria 2、TUIC、AmneziaWG
- 更優的 DNS 解析效能與防 DNS 洩漏機制
- 更完善的規則匹配引擎與 Provider 支援
- 持續的安全性修復與功能迭代
現在應該用什麼:下載推薦客戶端(Clash Verge Rev、ClashMeta for Android 等),它們均已內建 Mihomo 核心,普通用戶無需手動區分,直接使用即可獲得完整的 Mihomo 能力。
- Shadowsocks(SS):輕量經典協定,TCP 傳輸,相容性最好,大多數機場支援
- VMess / VLESS:V2Ray 系列協定,VLESS 是精簡版,結合 Reality 偽裝可繞過更嚴格的審查
- Trojan:偽裝為 HTTPS 流量,抗封鎖性強
- Hysteria2:基於 UDP + QUIC,在高丟包或限速環境下速度遠超 TCP 協定,適合遊戲加速和影片串流媒體
- VLESS Reality:透過借用真實網站 TLS 憑證偽裝,是目前抗主動探測能力最強的協定
普通用戶無需深入了解協定原理,選延遲最低的節點即可,協定選擇交給機場營運商優化。
- 選擇支援串流媒體解鎖的節點:機場通常會標註「Netflix 解鎖」「Disney+ 解鎖」的專用節點,在節點列表中查找對應標籤
- 選擇正確的地區節點:不同地區 Netflix 的片庫不同,美區內容最豐富,部分日劇需要日本節點
- 使用規則模式:確保串流媒體流量走代理,而非直連
- 測試解鎖狀態:可訪問 netflix.com 確認當前可存取的地區內容
若當前機場不支援串流媒體解鎖,需要更換支援的機場服務商,這是機場的服務能力,非 Clash 的問題。
常見報錯
連線失敗、代理不生效、系統相容性等常見錯誤的排查與修復方法。
- 確認「系統代理」開關已開啟:在客戶端頂部工具列或設定中找到「系統代理」,確保開關處於開啟狀態
- 確認訂閱已選中並載入:進入「訂閱」頁面確認有一個訂閱處於「使用中」狀態,否則右鍵訂閱選擇「使用」
- 確認節點已選中:進入「代理」頁面,確認策略組中選中了具體節點而非「DIRECT」
- 檢查連接埠是否被佔用:Clash 預設使用 7890(HTTP)和 7891(SOCKS5)連接埠,若被其他程序佔用會導致代理失敗,可在設定中修改連接埠
- 重啟客戶端:完全退出後重新啟動,部分系統代理設定需要重啟才能生效
- 檢查瀏覽器擴充功能:部分瀏覽器代理擴充功能(如 SwitchyOmega)可能與系統代理衝突,臨時禁用擴充功能測試
Windows:
- 右鍵 Clash Verge Rev 圖示 → 「以管理員身分執行」,再開啟 TUN 模式
- 或在「設定 → TUN 模式」中點擊開啟,在彈出的 UAC 權限確認視窗中點擊「是」
- 在彈出的權限請求中輸入 Mac 登入密碼確認即可
- 若無彈出視窗,前往「系統設定 → 隱私與安全性 → 網路延伸功能」確認 Clash 已獲得授權
- 使用
sudo啟動客戶端:sudo clash-verge
- Clash 客戶端已關閉但系統代理殘留:重新打開 Clash 客戶端,或在「系統設定 → 網路 → 代理」中手動關閉代理設定
- Clash 客戶端未正常啟動:完全退出後重新以管理員身分執行
- 連接埠被佔用:檢查 7890 連接埠是否被其他程序佔用,在客戶端設定中修改監聽連接埠後重啟
- 防火牆攔截:在 Windows 防火牆中添加 Clash 應用的入站/出站規則例外
Windows:
- 打開「設定 → 網路和 Internet → 代理」
- 在「手動設定代理」下關閉「使用代理伺服器」開關
- 「系統設定 → 網路 → 選擇當前網路 → 代理」
- 取消勾選「Web 代理 (HTTP)」和「安全 Web 代理 (HTTPS)」
預防方法:在 Clash Verge Rev 設定中開啟「退出時自動關閉系統代理」,確保客戶端退出時自動恢復系統網路設定。
- 設定檔 YAML 語法錯誤:打開「設定 → 設定檔」,檢查當前設定檔內容,確認無語法錯誤;臨時切換到空白設定或其他訂閱
- Mihomo 核心版本不相容:在「設定 → 核心」中更新到最新版本的 Mihomo 核心
- 連接埠衝突:其他程序佔用了 Clash 使用的連接埠,在設定中修改混合連接埠(Mixed Port)後重啟
- 重設設定:在應用程式設定中選擇「重設為預設設定」,然後重新匯入訂閱
- 重新安裝:完全解除安裝後下載最新版本重新安裝
iOS 專題與進階使用
iOS 購買指南、Stash 與 Shadowrocket 對比,以及規則自定義、DNS 設定等進階問題。
解決方案:註冊美區 Apple ID
- 在 Safari 中打開 appleid.apple.com → 「建立 Apple ID」
- 國家或地區選擇「美國」,填寫美國位址(俄勒岡州 Oregon 無消費稅,可隨意填寫城市)
- 驗證電子郵件完成註冊
- 開啟 App Store → 點擊右上角頭像 → 滑到底部 → 「登出」→ 用美區帳號登入
- 搜尋「Stash」或「Shadowrocket」,購買後可切回國區帳號
已購買的應用程式長期有效,切回國區帳號後仍可正常使用和更新。
完整支援 Clash YAML 規則語法,相容 Mihomo 擴充協定(VLESS Reality / Hysteria2 / TUIC),視覺化流量儀表板精美,適合追求完整 Clash 功能體驗的用戶。
iOS 上使用最廣泛的代理應用程式,操作極簡,訂閱一鍵匯入,對新手友善. 支援常見代理協定,但對新協定的支援不如 Stash 及時. 適合注重簡單易用的用戶。
總結:新手且追求簡單 → Shadowrocket;需要完整 Clash 規則支援或新協定 → Stash。
- 開啟 DNS 覆蓋(fake-ip 或 redir-host):在設定檔或客戶端 DNS 設定中開啟,防止 DNS 查詢洩漏真實意圖
- 設定 DoH / DoT DNS:使用加密 DNS 伺服器(如
https://dns.cloudflare.com/dns-query)防止 ISP 監聽 DNS 請求 - 開啟 TUN 模式:接管全部系統流量,包括 DNS 查詢,從根本上防止洩漏
可訪問 browserleaks.com/dns 檢測當前是否存在 DNS 洩漏。
rules 部分,可在現有規則最前面添加自定義規則(規則從上到下優先匹配):rules:
# Custom rules — placed before existing rules
- DOMAIN,example.com,PROXY # force PROXY
- DOMAIN-SUFFIX,mybank.com,DIRECT # always DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT # LAN direct
# ... existing rules from subscription ...
- MATCH,PROXY
DOMAIN,域名,策略:精確匹配域名DOMAIN-SUFFIX,字尾,策略:匹配域名及其子域名DOMAIN-KEYWORD,關鍵字,策略:匹配包含關鍵字的域名IP-CIDR,IP段,策略:按 IP 位址段匹配
在 Clash Verge Rev 中,可在「訂閱」→「編輯」中直接添加覆蓋規則(Override)而無需修改訂閱檔案本身。
- OpenWrt 路由器:可安裝 OpenClash 或 Mihomo(原 Clash Meta) 插件,實現全家流量透明代理
- 軟路由(x86 / ARM):安裝 iStoreOS、Immortalwrt 等韌體後,配置 OpenClash 或直接執行 Mihomo 核心
- 小米路由器 / TP-Link / 華為等家用路由器:通常不支援,需要刷入第三方韌體
路由器方案設定較為複雜,適合有一定技術基礎的用戶. 普通用戶在每台裝置上單獨安裝客戶端更為簡便。
- Clash Verge Rev:左側選單點擊「日誌」,可即時查看所有請求的路由決策(DIRECT / PROXY / REJECT)和匹配的規則
- ClashMeta for Android:主介面右上角「···」→「日誌」
- Stash(iOS):底部「工具」→「日誌」
- Shadowrocket(iOS):主介面底部「工具」→「最近請求」
透過日誌可以看到每個請求走了哪個節點、匹配了哪條規則,是排查「為什麼某網站不走代理」或「為什麼國內網站走了代理」的最有效工具。
問題沒有解決?
如果以上內容仍未解答您的疑問,可以前往各客戶端的 GitHub 倉庫提交 Issue,或查閱官方 Wiki 獲取更詳細的技術文件。