Frequently Asked Questions

Clash 使用
常見問題解答

從下載安裝到訂閱配置,從故障排查到平台相容——匯集 Clash 用戶最高頻的問題與解答。覆蓋 Windows、macOS、Android、iOS、Linux 全平台,幫助您快速上手並解決常見疑惑。

40+
常見問題覆蓋
5
支援平台
Free
永久開源免費
01
General Questions

通用問題

Clash 是一款基於規則的開源網路代理客戶端,支援 Shadowsocks、VMess、Trojan、VLESS、Hysteria 2 等主流代理協議。與傳統 VPN 的核心區別在於:

  • 智慧分流:大陸流量直連,境外流量走代理,互不干擾,存取大陸網站不受影響。
  • 多協議支援:一個客戶端相容幾乎所有主流代理協議,無需為不同協議安裝多款軟體。
  • 配置靈活:基於 YAML 聲明式配置,支援腳本、策略組、規則集等高級路由邏輯。
  • 速度更快:規則分流下,在地網路存取不走代理,實際體驗比全域 VPN 更流暢。

是的,Clash 核心(Core)及所有主流圖形化客戶端均完全免費,並在 GitHub 公開原始碼,基於 GPL-3.0 開源協議。具體包括:

  • Clash Verge Rev(Windows/macOS/Linux)— 免費開源
  • FlClash(Windows/macOS/Android/Linux)— 免費開源
  • Clash Meta for Android(Android)— 免費開源
  • mihomo 核心(全平台 CLI)— 免費開源

需要注意的是,軟體本身免費,但代理服務節點需要自行購買或獲取——這是獨立的第三方服務,與 Clash 軟體本身無關。

Clash Meta(現更名為 mihomo)是基於原版 Clash 核心、由社群主導的增強版開源分支。原版 Clash 核心已於 2023 年停止維護,mihomo 是目前社群最活躍、功能最完整的繼任者。

特性原版 ClashClash Meta / mihomo
VLESS / Reality 協議不支援✦ 支援
Hysteria 2 / TUIC不支援✦ 支援
持續維護更新已停更✦ 活躍維護
Rule Providers 增強基礎版✦ 增強版
相容原版配置✦ 完全相容

結論:新用戶請直接選擇基於 mihomo 核心的客戶端(如 Clash Verge Rev、FlClash),無需考慮原版 Clash。

基於 mihomo 核心的 Clash 客戶端支援以下主流代理協議,覆蓋目前市面上絕大多數機場和服務商:

Shadowsocks (SS) ShadowsocksR (SSR) VMess (V2ray) VLESS Trojan Trojan-Go Reality Hysteria 2 TUIC v5 Snell Socks5 HTTP(S) WireGuard

這也是 Clash 被全球主流代理服務商(機場)列為首推客戶端格式的核心原因——一個客戶端即可相容所有類型的訂閱節點。

Clash 是一個在地網路代理工具(客戶端),本身不提供任何代理伺服器節點或網路服務。下載安裝後,您還需要:

  • 自行獲取第三方機場(代理服務商)提供的訂閱連結(URL)或 YAML 設定檔。
  • 將訂閱連結匯入 Clash 客戶端的「配置 / Profiles」頁面。
  • 選擇節點並開啟系統代理,才能透過代理伺服器存取國際網路。

簡單理解:Clash 是槍,節點/訂閱是子彈,兩者缺一不可。

Clash 核心(mihomo)及所有主流社群客戶端均在 GitHub 完全開源,任何人均可審查全部原始碼,全球網路安全社群持續進行安全審計。只要您從本站或官方 GitHub 倉庫獲取安裝包,安全性有充分保障。

重要提示:請務必避免從第三方不知名渠道、論壇貼文中下載安裝包,以防植入惡意代碼的仿冒版本。本站所有下載連結均指向官方 GitHub Release 頁面,可放心使用。

02
Windows Platform

Windows 平台

目前 Windows 平台推薦以下兩款客戶端:

  • Clash Verge Rev:基於 Tauri 框架開發,內建 mihomo 核心,介面現代美觀,功能完善,是目前 Windows 平台綜合體驗最佳的客戶端。提供 .exe 安裝包和可攜式版(Portable),支援 x64 和 ARM64 架構。
  • FlClash:基於 Flutter 開發,跨平台一致體驗,同樣內建 mihomo 核心,適合習慣 Material Design 風格的用戶。

注意:原版 Clash for Windows(CFW)已於 2023 年停止維護,不建議新用戶使用。

前往下載頁選擇適合您的 Windows 客戶端 →

Clash Verge Rev 完全支援 Windows 10 和 Windows 11,安裝步驟如下:

  1. 從本站下載頁獲取最新版 ClashVergeRev_x.x.x_x64-setup.exe(x64 通用版)或 ARM64 版(僅限 ARM 設備)。
  2. 按兩下 .exe 安裝包,按精靈提示完成安裝(可選擇安裝路徑和是否建立桌面捷徑)。
  3. 首次執行時,Windows 可能彈出 SmartScreen 提示「已阻止不明發行者」,點擊「更多資訊 → 仍要執行」即可。
  4. 安裝完成後,打開軟體進入「配置(Profiles)」頁面,貼上訂閱連結並點擊「下載」。
  5. 啟用設定檔,進入「代理(Proxies)」頁選擇節點,開啟右上角「系統代理」開關即可。

這是 Windows SmartScreen(智慧螢幕)對非微軟認證簽名軟體的常規攔截,並非代表軟體有害。解決方法:

  1. 在彈出的藍色警告框中,點擊左下角的「更多資訊」連結。
  2. 介面展開後,點擊「仍要執行」按鈕即可繼續安裝。

只要您從本站或官方 GitHub 下載安裝包,請放心繼續安裝。

是的,Clash Verge Rev 和 FlClash 均提供原生 ARM64 架構的 Windows 安裝包,專為 Surface Pro X、Snapdragon X Elite 等 ARM 設備優化,無需依賴 x64 模擬層,性能更佳。下載時請選擇檔案名稱中含 arm64 的安裝包。

部分軟體不遵守系統代理設定(如某些遊戲、UWP 應用程式等)。解決方案:

  • 開啟 TUN 模式(推薦):在 Clash Verge Rev 的「設定」中開啟 TUN 模式,可接管系統全部 TCP/UDP 流量,徹底解決系統代理覆蓋不全的問題。TUN 模式需要管理員權限。
  • 手動配置代理:在目標軟體的網路設定中,將代理伺服器指向 127.0.0.1:7890(HTTP 代理通訊埠)。
  • 終端機/命令列代理:在終端機中執行 set https_proxy=http://127.0.0.1:7890(Windows CMD)或 $env:https_proxy="http://127.0.0.1:7890"(PowerShell)。

Clash Verge Rev 內建自動更新功能:在軟體「設定 → 關於」頁面中點擊「檢查更新」,如有新版本可一鍵線上升級。也可以從本站下載頁獲取最新安裝包,直接覆蓋安裝即可,設定檔和訂閱資料不會遺失。

03
macOS Platform

macOS 平台

macOS 平台推薦以下客戶端:

  • Clash Verge Rev(macOS):提供 Apple Silicon(aarch64)和 Intel(x86_64)兩個原生版本,均為 .dmg 安裝包,支援 macOS 11 Big Sur 及以上版本。
  • FlClash(macOS):同樣提供 Apple Silicon 和 Intel 版本,介面簡潔,適合日常使用。

如何判斷自己的 Mac 是哪種晶片:點擊左上角蘋果選單 → 「關於這台 Mac」,處理器一欄顯示「Apple M」開頭即為 Apple Silicon,顯示「Intel」即為 Intel Mac。

前往下載頁選擇適合您的 macOS 客戶端 →

這是 macOS Gatekeeper(守門員)安全機制對未經蘋果公證軟體的攔截,是正常現象。解決方法(二選一):

方法一(推薦):

  1. 前往「系統設定(System Settings)→ 隱私權與安全性(Privacy & Security)」。
  2. 在「安全性」區域會看到提示「XXX 已被阻止」,點擊旁邊的「仍要開啟(Open Anyway)」
  3. 再次按兩下應用程式,在彈窗中點擊「開啟」即可。

方法二(命令列):打開「終端機(Terminal)」,執行 sudo xattr -rd com.apple.quarantine /Applications/ClashVerge.app(將路徑替換為實際應用程式路徑),然後重新打開應用程式。

原版 ClashX 和 ClashX Pro 均已停止更新維護。雖然舊版本仍可使用,但不再獲得新功能、安全補丁,也不支援 Hysteria 2、VLESS 等新型協議。強烈建議遷移至 Clash Verge Rev(macOS),它內建 mihomo 核心,支援所有最新協議,介面更現代,且持續更新維護。

  1. 按兩下下載好的 .dmg 檔案,等待掛載完成後會彈出安裝視窗。
  2. 將視窗中的應用程式圖示拖動到右側的「Applications(應用程式)」資料夾圖示上。
  3. 等待拷貝完成後,退出(右鍵 → 退出)DMG 磁碟映像。
  4. 在「啟動台(Launchpad)」或「訪達 → 應用程式」中找到 Clash 應用程式,按兩下打開。
  5. 如遇 Gatekeeper 攔截,參考上一條問題的解決方法。

macOS 終端機(Terminal/iTerm2)預設不受系統代理影響。可在 Shell 設定檔(~/.zshrc~/.bashrc)中添加以下內容,使終端機走 Clash 代理:

export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7891

或者開啟 Clash Verge Rev 的 TUN 模式,可自動接管所有流量,無需手動配置終端機環境變數。

04
Android Platform

Android 安卓平台

Android 平台推薦以下兩款客戶端:

  • Clash Meta for Android(CMFA):內建 mihomo 核心,功能完整,支援所有最新協議,是目前 Android 平台功能最全的 Clash 客戶端。提供 ARM64-v8a、armeabi-v7a 兩種 APK。
  • FlClash(Android):介面更簡潔現代,適合追求簡單易用的用戶,同樣基於 mihomo 核心。

上述客戶端均可在本站下載頁獲取官方 APK,或從各自的 GitHub 倉庫 Releases 頁面下載,不建議從第三方應用程式商店或論壇獲取。

前往下載頁獲取 Android APK →

安裝非 Google Play 來源的 APK 時,Android 系統會要求您手動授權。步驟如下(不同品牌手機選單路徑略有不同):

  1. 下載 APK 檔案後,點擊檔案管理器中的 APK 檔案嘗試安裝。
  2. 系統彈出「安全警告」,點擊「設定(Settings)」「允許此來源(Allow from this source)」
  3. 開啟「允許安裝未知應用程式」開關,返回後繼續安裝。
  4. 安裝完成後,建議在安全設定中關閉該權限(僅對特定檔案管理器應用程式開啟即可)。

絕大多數 2016 年後發布的 Android 手機均為 64 位 ARM 架構,請下載 ARM64-v8a 版本(檔案名稱含 arm64-v8a)。如果您的設備是較老的 32 位手機(現在極少見),則選擇 armeabi-v7a 版本。如不確定,可在「設定 → 關於手機 → 處理器」中查看,或直接下載 ARM64 版本嘗試安裝——64 位設備安裝 ARM64 APK 即可正常執行。

以 Clash Meta for Android 為例:

  1. 打開應用程式,點擊底部導覽列「配置(Profiles)」。
  2. 點擊右上角「+」按鈕,選擇「從 URL 匯入(Import from URL)」。
  3. 貼上您的機場/服務商提供的訂閱連結,點擊「確認」下載配置。
  4. 下載完成後,點擊該配置使其啟用(顯示勾選標記)。
  5. 返回首頁,點擊「啟動」按鈕,選擇節點後開啟代理。

請按以下步驟逐一排查:

  • 檢查節點:在代理頁面對節點進行延遲測試(Ping),確保至少有一個節點延遲正常(通常 < 300ms),選擇延遲最低的節點。
  • 檢查代理模式:確認當前模式為「規則(Rule)」或「全域(Global)」,不要使用「直連(Direct)」模式。
  • 重啟代理:關閉並重新開啟代理連接。
  • 更換節點:部分節點可能暫時失效,嘗試切換其他節點。
  • 清除 DNS 快取:在手機的「設定 → Wi-Fi / 行動網路」中斷開並重連網路,清除在地 DNS 快取。
05
iOS / iPadOS Platform

iOS / iPadOS 平台

由於蘋果 App Store 政策限制,目前沒有名為「Clash」的官方 iOS 應用程式。但以下 App Store 應用程式完全相容 Clash(YAML)格式的訂閱配置:

  • Stash:iOS/iPadOS 專屬,完整支援 Clash YAML 配置格式,介面精美,功能強大,需付費購買(App Store)。
  • Shadowrocket:相容 Clash 訂閱格式,價格低廉,是目前使用人數最多的 iOS 代理客戶端,需付費(App Store)。
  • Surge(iOS):專業級代理工具,原生規則語法,支援匯入轉換後的 Clash 配置,價格較高。

以上應用程式均需從 App Store 購買下載,需要能夠存取 App Store 對應區域(如美區、港區帳號)。

對比項StashShadowrocket
Clash YAML 相容性完整相容部分相容(基礎訂閱)
介面設計精美現代功能導向
價格(參考)較高(約 $3.99)較低(約 $2.99)
腳本/規則集支援完整支援有限支援
適合人群進階用戶普通用戶

結論:如果您有完整的 Clash YAML 配置需求,選 Stash;如果只需要簡單匯入訂閱使用,Shadowrocket 性價比更高。

Stash 匯入步驟:

  1. 打開 Stash → 底部「配置(Profiles)」標籤。
  2. 點擊右上角「+」→「從 URL 下載」。
  3. 貼上訂閱連結,點擊「下載」,啟用該配置即可。

Shadowrocket 匯入步驟:

  1. 在 Safari 或系統瀏覽器中複製訂閱連結。
  2. 打開 Shadowrocket → 首頁點擊右上角「+」→「類型選擇 Subscribe」。
  3. 貼上訂閱連結,點擊「完成」,系統自動解析節點。

Shadowrocket 對 Clash YAML 格式的支援有限,部分新型協議(如 Hysteria 2、TUIC)可能無法正確解析。解決方案:

  • 使用 Stash:Stash 對 Clash YAML 格式支援最完整,如果您的機場使用 Clash 格式配置,Stash 是最佳選擇。
  • 訂閱轉換:使用 sub-store 或 subconverter 將 Clash 訂閱轉換為 Shadowrocket 專用格式,可提高節點顯示率。
  • 諮詢機場:聯繫您的代理服務商,詢問是否提供專用的 Shadowrocket 訂閱格式連結。
06
Linux / Server Platform

Linux / 軟路由平台

Linux 平台提供以下安裝方式:

  • Clash Verge Rev(GUI):提供 .deb(Debian/Ubuntu)和 .rpm(Fedora/CentOS)安裝包,以及 AppImage 可攜式版,支援 amd64 和 arm64 架構,適合有圖形介面的 Linux 桌面系統。
  • FlClash(GUI):同樣提供 .deb.rpm、AppImage,跨發行版通用性好。
  • mihomo 核心(CLI):二進制檔案可在所有 Linux 發行版執行,支援 amd64、arm64、armv7、mips 等多種架構,適合伺服器或軟路由場景。

支援的主流發行版包括:Ubuntu 20.04+、Debian 11+、Fedora 37+、CentOS/RHEL 8+、Arch Linux、Alpine Linux 等。

前往下載頁獲取 Linux 安裝包 →

將 mihomo 註冊為 systemd 服務,可實現開機自啟、背景執行:

# Download mihomo binary and config to /etc/mihomo/
sudo mkdir -p /etc/mihomo
# Copy config.yaml to /etc/mihomo/

# Create systemd service file
sudo nano /etc/systemd/system/mihomo.service

# Service file content:
[Unit]
Description=mihomo Clash kernel
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/mihomo -d /etc/mihomo
Restart=on-failure

[Install]
WantedBy=multi-user.target

# Enable and start
sudo systemctl enable mihomo
sudo systemctl start mihomo

可以。mihomo 核心支援 MIPS、ARMv7、ARM64 等嵌入式架構,適合執行在軟路由設備(如 x86 迷你主機、Raspberry Pi、路由器)上。常見部署方案:

  • OpenWrt + OpenClash:OpenClash 是 OpenWrt 的 Clash 插件,可在 LuCI 介面圖形化管理 Clash 配置,實現全域透明代理。
  • mihomo + iptables/nftables:直接執行 mihomo 二進制,結合 TUN 模式或 iptables 透明代理規則,實現家庭全網代理。
  • Docker 部署:使用 metacubex/mihomo Docker 映像,配合 docker-compose 快速部署。

在 Shell 設定檔(~/.bashrc~/.zshrc)中添加以下內容,使終端機走 Clash 代理(預設 HTTP 通訊埠 7890,Socks5 通訊埠 7891):

export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export all_proxy="socks5://127.0.0.1:7891"
export no_proxy="localhost,127.0.0.1,::1"

保存後執行 source ~/.zshrc 使配置生效。如需臨時取消代理,執行 unset http_proxy https_proxy all_proxy

07
Configuration & Usage

配置與使用

Clash 客戶端支援以下訂閱格式:

  • Clash YAML 格式(推薦):機場提供的以 proxies: 開頭的 YAML 設定檔,包含完整的節點、策略組和規則。
  • Base64 編碼的節點連結:包含 SS、VMess 等協議的 Base64 訂閱,Clash 會自動解析並生成預設配置。
  • SingBox JSON / V2ray JSON(部分客戶端):透過訂閱轉換工具(subconverter)可將其他格式轉為 Clash 格式。

匯入方式:在客戶端的「配置 / Profiles」頁面,填入訂閱 URL 地址後點擊「下載」即可自動完成。建議開啟「自動更新」功能(通常可設置每 24 小時自動更新一次)。

模式說明適用場景
規則模式(Rule) 根據 YAML 配置中的規則列表,決定每條流量走代理還是直連。大陸直連,境外走代理。 日常使用(推薦)
全域模式(Global) 所有流量均透過代理節點轉發,包括大陸網站。 臨時偵錯、節點測試
直連模式(Direct) 所有流量均不經過代理,Clash 相當於關閉。 臨時關閉代理但保持 Clash 執行

日常使用建議:始終使用「規則模式」,既保證境外存取走代理,又保證大陸網站直連不受影響,獲得最佳網路體驗。

策略組(Proxy Groups)是 Clash 最強大的功能之一,允許您將多個節點組合成一個邏輯組並設置選取策略:

  • select(手動選擇):用戶手動從列表中選擇一個節點。
  • url-test(自動測速):定期測試所有節點延遲,自動選擇延遲最低的節點。
  • fallback(故障轉移):優先使用第一個節點,失敗後自動切換到下一個。
  • load-balance(負載平衡):將流量均勻分發到多個節點。

最佳實踐:為 Netflix、YouTube、OpenAI 等常用服務建立獨立的策略組,綁定專用節點,實現按服務精準路由,不同服務互不干擾。

Fake-IP(偽 IP)是 Clash 的 DNS 工作模式之一,核心原理是:Clash 接管系統 DNS,當應用程式請求 DNS 解析時,Clash 立即返回一個虛假的內部 IP 地址(198.18.x.x 段),同時在內部記錄真實網域映射。流量實際路由時,Clash 根據規則判斷該網域是否走代理,再以原始網域發起代理連接。

優勢:

  • 消除 DNS 解析延遲,建立連接速度更快。
  • 防止 DNS 洩漏——在地 DNS 伺服器永遠看不到真實的境外網域請求。
  • 徹底規避 DNS 污染攻擊,保障解析結果真實可靠。

Clash YAML 設定檔由以下核心部分組成:

# Basic ports and settings
port: 7890 # HTTP proxy port
socks-port: 7891 # SOCKS5 proxy port
allow-lan: false
mode: rule # rule / global / direct
log-level: info

# DNS configuration
dns:
enable: true
enhanced-mode: fake-ip

# Proxy nodes (proxies:)
proxies:
- name: "My-Node"
type: vmess
server: example.com
port: 443
...

# Proxy groups (proxy-groups:)
proxy-groups:
- name: "PROXY"
type: select
proxies: ["My-Node", "DIRECT"]

# Traffic rules (rules:)
rules:
- GEOIP,CN,DIRECT
- MATCH,PROXY
查看完整 Clash 配置教學文件 →
08
Troubleshooting

故障排查

連接慢通常由節點品質或配置問題引起,按以下步驟排查:

  1. 測試節點延遲:在代理頁面對所有節點批量進行延遲測試,選擇延遲最低(通常 <100ms)且穩定的節點。
  2. 切換協議:若當前節點協議(如 VMess)速度不理想,嘗試切換至 Hysteria 2 或 TUIC 協議的節點(UDP 加速,對弱網環境效果更好)。
  3. 更換節點地區:選擇與您地理位置最近的節點,通常香港、新加坡、日本節點對大陸用戶延遲最低。
  4. 關閉無用連接:檢查「連接(Connections)」頁面,關閉不必要的長連接,釋放頻寬。
  5. 檢查代理模式:確認使用「規則模式」而非「全域模式」,避免大陸流量也走代理拖慢速度。
  • 檢查訂閱連結是否過期:聯繫機場客服確認訂閱連結是否仍然有效,部分機場的訂閱連結有時效限制。
  • 暫時切換節點後更新:若當前無可用節點,先使用直連模式(如當前有直連可存取的訂閱伺服器),或使用已有節點連接後再更新訂閱。
  • 檢查網路環境:確認您的網路可以存取訂閱伺服器地址,部分訂閱連結的網域本身可能需要代理才能存取。
  • 手動下載配置:透過瀏覽器手動打開訂閱連結,將下載的 YAML 檔案保存到在地,然後透過「從在地檔案匯入」的方式載入。

這是因為 Clash 的「系統代理」模式只對支援 HTTP/HTTPS/SOCKS 代理協議的應用程式生效,部分應用程式(如遊戲客戶端、影片軟體)不遵守系統代理設定。解決方案:

  • 開啟 TUN 模式(強烈推薦):TUN 模式在系統層面建立虛擬網卡,直接接管所有 TCP/UDP 流量,無需應用程式支援代理協議,所有應用程式均可走代理。Windows/macOS/Linux 均支援,需要管理員/root 權限。
  • ProxyChains(Linux/macOS):使用 proxychains 工具強制指定應用程式走 SOCKS5 代理。

該錯誤通常表示 Clash 無法連接到目標代理伺服器。可能原因:

  • 節點伺服器不可用:目標節點的伺服器通訊埠被封鎖或服務暫停。請切換其他節點嘗試。
  • 在地通訊埠衝突:Clash 預設使用 7890、7891 通訊埠,若這些通訊埠已被其他程式佔用,Clash 無法正常啟動。檢查通訊埠佔用:Windows 執行 netstat -ano | findstr :7890,macOS/Linux 執行 lsof -i :7890
  • 防火牆攔截:Windows Defender 或第三方安全軟體可能攔截了 Clash 的網路請求,檢查防火牆規則,允許 Clash 相關進程的入/出站連接。

以下方法可驗證 Clash 是否正常工作:

  • 造訪 IP 檢測網站:在瀏覽器中存取 ip.sbwhatismyip.com,如果顯示的 IP 地址是您的代理節點所在國家/地區的 IP,則代理正在工作。
  • 查看 Clash 連接日誌:在客戶端的「日誌(Log)」或「連接(Connections)」頁面,可即時查看每條網路請求的路由情況(代理 / 直連 / 攔截)。
  • 測試特定網站:嘗試存取 google.comyoutube.com,如能正常存取則代理工作正常。
Ready to Start

問題已解答?
立即下載 Clash

選擇適合您平台的客戶端,從本站官方下載頁獲取最新穩定版安裝包,永久開源免費。

免費下載最新版本 查看配置教學
Windows .exe 安裝包
macOS .dmg 安裝包
Android .apk 安裝包
iOS App Store
Linux CLI 核心 / GUI