下載與安裝
關於 Clash 用戶端下載管道、系統要求、安裝方式的常見問題
是的,Clash 用戶端本身是 完全免費的開源軟體,原始碼託管在 GitHub,任何人均可免費下載和使用,不存在任何隱藏收費或功能限制。
需要注意的是,Clash 只是代理用戶端工具,使用代理功能還需要您自行購買代理服務商(俗稱"機場")的訂閱服務,代理服務通常按月或按年收費,但 Clash 用戶端本身 永久免費。
Clash 覆蓋五大主流作業系統:
- Windows:Windows 7 及以上版本,推薦 Windows 10/11;支援 x64 與 ARM64 架構
- macOS:macOS 10.13(High Sierra)及以上;支援 Apple Silicon(M1/M2/M3/M4)與 Intel 晶片
- Android:Android 5.0(Lollipop)及以上
- iOS:iOS 12.0 及以上(需透過 App Store 購買相容應用程式)
- Linux:Ubuntu、Debian、Fedora、CentOS、Arch Linux 等主流發行版;支援 amd64 與 arm64
前往下載頁面根據您的裝置和系統版本選擇對應安裝包。
請始終從以下可信管道下載 Clash:
- 本站下載頁(推薦):所有安裝包均來自對應 GitHub 官方 Release 頁面,本站不對安裝包做任何修改
- GitHub 官方 Release 頁面:各用戶端均有對應的 GitHub 倉庫,如 Clash Verge Rev、Mihomo 等
- iOS 平台:Stash、Shadowrocket 等只能透過 Apple App Store 官方管道購買安裝
這是誤報(False Positive),並非真實病毒。原因如下:
- Clash 用戶端涉及網路代理、TUN 模式等底層網路操作,Windows Defender 及部分防毒軟體會對此類行為進行誤判
- Clash 為開源軟體,程式碼完全公開,任何人均可在 GitHub 上審計程式碼邏輯,不存在惡意行為
處理方法:在 Windows Defender 或防毒軟體的提示中選擇「仍要執行」或「允許」,並將 Clash 安裝目錄加入信任白名單即可。
這是 macOS Gatekeeper 安全機制,並非惡意軟體。解決方法:
- 打開「系統設定」→「隱私權與安全性」
- 在頁面底部「安全性」區域找到提示,點擊「仍要開啟」
- 在彈出確認框中再次點擊「開啟」即可
或者在終端機執行以下指令移除隔離屬性:
xattr -cr /Applications/ClashVerge.app
這些都是基於 Mihomo(原 Clash Meta)核心開發的圖形介面用戶端,核心相同,主要區別在於介面和功能側重:
- Clash Verge Rev(桌面首選):功能最完整,支援 Windows/macOS/Linux,有覆寫/指令碼功能,社群最活躍,新手和進階用戶均推薦
- FlClash(跨平台輕量):Flutter 開發,介面簡潔,支援 Android/Windows/macOS/Linux,適合追求簡潔的用戶
- Clash Meta for Android(Android 首選):功能完整,TUN 全域代理,專為 Android 優化,Android 用戶推薦
- ClashX Meta(macOS 選單列):輕量小巧,低資源佔用,適合不需要複雜功能的 Mac 用戶
前往下載頁面查看各用戶端對應平台的完整說明。
配置與使用
關於訂閱匯入、代理模式、節點選擇、訂閱更新等使用配置問題
Clash 用戶端本身不提供任何代理節點,它只是一個用戶端工具。要使用代理功能,您需要:
- 自行購買代理服務商(業界俗稱"機場")的訂閱套裝
- 從服務商獲取 Clash 格式訂閱連結(通常以
https://開頭) - 將訂閱連結匯入 Clash 用戶端,即可自動載入所有節點
以 Clash Verge Rev(Windows/macOS/Linux)為例:
- 打開 Clash Verge Rev,點擊左側選單「訂閱」選項卡
- 點擊右上角「新建」按鈕
- 在 URL 輸入框中貼上訂閱連結,(可選)填寫配置名稱
- 點擊「確認」,等待訂閱下載完成
- 單擊剛下載好的配置,將其激活為目前使用的配置
Android 版 Clash Meta 操作類似:進入「配置」→ 點擊「+」→ 選「從 URL 匯入」→ 貼上連結。
完整圖文教學請參閱使用教學頁面。
- 規則模式(Rule)【推薦】:根據訂閱中的預設規則自動判斷:國內網域和 IP 直連,海外網域走代理。國內訪問不受影響,是絕大多數用戶的最佳選擇。
- 全域模式(Global):所有流量均走代理,包括國內流量。會導致訪問國內網站變慢,僅用於臨時測試代理是否正常。
- 直連模式(Direct):所有流量不經過代理,相當於關閉代理。可用於暫時停用代理或排除網路問題。
在 Clash 用戶端的「代理(Proxy)」選項卡中,可以查看所有可用節點並進行延遲測試:
- 點擊「測速」或「延遲測試」按鈕,等待測試完成
- 測試結果以毫秒(ms)顯示:低於 100ms 為優秀,100-300ms 為良好,超過 500ms 可能卡頓
- 選擇延遲最低的節點(通常是距離較近的地區,如香港、新加坡、日本節點)
大多數訂閱配置還提供「自動選擇」策略群組,會自動選擇目前延遲最低的節點,建議優先使用。
代理服務商會不定期更新節點,建議開啟自動更新:
- Clash Verge Rev:在「訂閱」頁面右鍵點擊訂閱配置 → 「編輯」→ 設置「自動更新間隔」(如 1440 分鐘 = 每 24 小時自動更新一次)
- Clash Meta for Android:在配置管理頁面長按訂閱 → 「定時更新」→ 設置更新間隔
- FlClash:在訂閱詳情編輯中設置自動更新週期
建議將自動更新間隔設為 每 24 小時,確保節點資訊始終最新,避免因節點失效導致無法連接。
可以的。同一個訂閱連結可以同時在多台裝置上使用,只需將訂閱連結分別貼上到各裝置的 Clash 用戶端中即可。
但需注意:具體可以同時連線的裝置數量,取決於您購買的代理服務商套裝的「同時連線裝置數」限制(通常為 2-5 台)。超出限制時,部分裝置可能無法正常連接。如需更多裝置同時使用,請升級更高套裝。
故障排除
代理無法連接、網速變慢、訂閱下載失敗等常見問題排除方法
請依序檢查以下幾點:
- 確認節點已選中:進入「代理」頁面,確保已選擇一個具體節點(非「DIRECT」),並測試節點延遲是否正常(< 500ms)
- 確認系統代理已開啟:主介面的「系統代理」開關應顯示為已開啟狀態(橘色/藍色)
- 嘗試切換全域模式測試:將代理模式切換為「全域」,若全域模式可以訪問,說明規則配置有問題;恢復規則模式後更新訂閱即可
- 更新訂閱配置:前往訂閱管理,點擊「更新」重新下載最新節點
- 檢查防火牆/防毒軟體:Windows Defender 或第三方防毒軟體可能攔截了 Clash 的網路請求,將 Clash 加入信任白名單
- 重啟 Clash 或重啟裝置:部分系統代理設定異常時,重啟可以恢復正常
訂閱連結通常代管在海外伺服器,在未開啟代理的情況下,網路限制可能導致下載失敗。解決方法:
- 透過服務商網頁匯入:大多數服務商提供網頁端「一鍵匯入 Clash」按鈕,點擊可直接在用戶端內打開訂閱連結(URL Scheme 方式)
- 瀏覽器直接下載:將訂閱連結複製到瀏覽器網址列打開,下載 YAML 配置檔案,再選擇「從本地檔案匯入」
- 使用手機熱點匯入:用手機(已開代理)建立熱點,電腦連接熱點後再下載訂閱
- 聯繫服務商獲取備用連結:部分服務商提供國內可訪問的訂閱下載映像地址
這通常是 代理模式設定錯誤導致的,請檢查:
- 確保代理模式為「規則(Rule)」而非「全域(Global)」。全域模式會讓所有流量走代理節點,必然導致國內網站訪問變慢
- 若已是規則模式國內仍慢,可能是訂閱中的規則列表不完善,嘗試更新訂閱或手動在規則中為常用國內網域添加
DIRECT規則 - 確認代理節點本身延遲正常,高延遲節點在轉發流量時也會降低響應速度
這通常是 Clash 關閉時未能自動清除系統代理設定導致的。解決方法:
- Windows:打開「設定」→「網路和 Internet」→「代理伺服器」→ 關閉「使用代理伺服器」開關;或重新打開 Clash,在設定中關閉「系統代理」後再結束
- macOS:打開「系統設定」→「網路」→ 選擇目前網路介面 → 「詳細資訊」→「代理伺服器」→ 取消勾選 HTTP/HTTPS 代理伺服器
- Android / iOS:不存在此問題,關閉 VPN 連線後網路自動恢復正常
這是因為普通「系統代理」模式只能代理支援 HTTP/HTTPS 代理的應用程式(如瀏覽器),而原生應用程式可能不讀取系統代理設定。解決方案:
- 開啟 TUN 模式(推薦):TUN 模式在系統層面接管所有網路流量,無論應用程式是否支援代理設定,流量都會經過 Clash 處理。在 Clash Verge Rev 的「設定」中開啟「TUN 模式」,macOS 需授權安裝 Helper
- Android / iOS:這兩個平台的 Clash 用戶端預設已透過 VPN API 接管所有流量,無需額外設定
- Linux:開啟 TUN 模式需要 root 權限;也可在終端機單獨設定
export https_proxy=http://127.0.0.1:7897環境變數
以 Clash Verge Rev 為例,可同時開啟以下兩個選項:
- 在「設定」→「系統」中,開啟「開機自啟動」,讓 Clash 隨系統啟動自動執行
- 在「設定」中,開啟「啟動時自動開啟系統代理」,讓 Clash 啟動後自動開啟代理
兩項同時開啟後,開機即自動代理,無需手動操作。
安全與隱私
關於 Clash 的安全性、數據隱私、開源透明度及與 VPN 的對比
Clash 是 完全開源的軟體,原始碼託管在 GitHub 並對全球開發者公開。這意味著:
- 任何人都可以審計程式碼,驗證是否存在惡意行為或後門
- Clash 本身 不記錄您的任何網路訪問日誌
- Clash 不會上傳任何用戶數據到任何伺服器
但請注意:您的網路訪問數據會經過您所選擇的代理服務商(機場)節點,因此服務商可能可以看到您的流量中介數據。請選擇信譽良好的服務商,並注意其隱私權政策。
核心差異對比:
- 流量分流:Clash 可以做到國內直連 + 國外代理,不影響本地訪問速度;傳統 VPN 是全流量走隧道,國內訪問會變慢
- 協定支援:Clash 支援 Shadowsocks、VMess、Trojan、VLESS、Hysteria2 等 10+ 種現代協定,抗識別能力強;VPN 通常僅支援 OpenVPN、WireGuard 等單一協定
- 透明度:Clash 完全開源,程式碼可審計;大多數 VPN 為閉源軟體,內部邏輯不透明
- 費用:Clash 用戶端永久免費,僅需購買代理訂閱;VPN 軟體本身通常也需要月費
- 靈活性:Clash 支援高度自定義的規則配置,可按網域、IP、程序精細控制流量;VPN 無法精細分流
Clash 內建了完善的 DNS 防洩漏機制。在預設配置或訂閱提供的規則配置中,對海外網域的 DNS 查詢會透過代理節點發送,而非本地 DNS 伺服器,從而防止 DNS 洩漏。
進一步保護隱私的建議:
- 在 Clash 設定中開啟「增強 DNS 模式(enhanced-mode: fake-ip 或 redir-host)」,可進一步防止 DNS 洩漏
- 使用 TUN 模式接管所有流量,避免繞過系統代理的應用程式直接暴露 DNS 查詢
- 訪問
browserleaks.com或ipleak.net可測試是否存在 DNS 洩漏
Clash(Mihomo 核心)支援目前市面上幾乎所有主流代理協定:
Mihomo 是 Clash 的社群維護版核心(原名 Clash Meta),在原版 Clash 核心基礎上持續新增協定支援、效能優化和功能擴展,是目前推薦使用的主流核心。
使用 Clash 代理可以顯著提高在公共 Wi-Fi 下的安全性:
- 所有經過代理的流量均透過加密隧道傳輸(Shadowsocks、VMess、Trojan 等協定均內建加密),即使公共 Wi-Fi 存在中間人攻擊,攻擊者也無法解密您的數據
- DNS 查詢經過代理節點發送,防止本地 DNS 污染和監控
- 開啟 TUN 模式可以代理全部流量,包括非瀏覽器應用程式,保護更全面
進階功能
關於 TUN 模式、自定義規則、策略群組、外部控制面板等進階配置
- 系統代理模式:透過修改系統 HTTP/HTTPS 代理設定實現代理,只對支援讀取系統代理的應用程式有效(如瀏覽器),不支援 UDP 流量和其他協定
- TUN 模式:在系統層面建立虛擬網卡,接管所有網路流量(包括 TCP 和 UDP),無論應用程式是否支援代理設定,所有流量都會經過 Clash 處理,代理更徹底
適合開啟 TUN 的場景:
- 需要代理遊戲用戶端流量(大多數遊戲不支援系統代理)
- 需要代理某些桌面應用程式
- 需要代理 UDP 流量(如 DNS、某些視訊通話應用程式)
Clash 配置檔案(YAML 格式)支援高度靈活的規則配置:
- 在 Clash Verge Rev 的「覆寫(Override)」功能中,可以追加自定義規則,無需修改原訂閱
- 規則語法範例:
DOMAIN-SUFFIX,openai.com,香港節點(指定網域走特定節點)DOMAIN-KEYWORD,google,PROXY(包含關鍵字的網域走代理)GEOIP,CN,DIRECT(國內 IP 直連)PROCESS-NAME,discord.exe,美國節點(指定程序走特定節點)
詳細規則語法可參閱 Mihomo 官方文件(原始碼倉庫已刪除)。
策略群組是將多個代理節點組合起來,按照一定邏輯選擇使用的功能。常見策略群組類型:
- select(手動選擇):手動從清單中指定使用某個節點,最靈活
- url-test(自動選擇):自動測試所有節點延遲,始終選擇延遲最低的節點,推薦日常使用
- fallback(故障轉移):優先使用第一個節點,當其不可用時自動切換到下一個
- load-balance(負載平衡):將流量分散到多個節點,適合下載等需要高頻寬的場景
大多數機場訂閱配置已預設了這些策略群組,直接在「代理」頁面選擇對應策略群組即可使用。
Clash 提供 RESTful API,可以透過網頁面板遠端管理節點、規則、日誌等:
- 在 Clash 配置中開啟
external-controller(如127.0.0.1:9090) - 訪問 Yacd 或 MetaCubeXD 等第三方面板網站
- 在面板中輸入 API 地址
http://127.0.0.1:9090並填寫 Secret(如有設定)即可連線
Clash Verge Rev 內建了控制面板入口,無需額外設定,點擊「打開面板」按鈕即可訪問。
Clash 支援區域網路代理共享,將執行 Clash 的裝置作為代理伺服器供其他裝置使用:
- 在 Clash 配置檔案中,將
allow-lan設定為true,或在 Clash Verge Rev 設定中開啟「允許區域網路連線」 - 查看 Clash 執行的連接埠(通常
mixed-port: 7890)和裝置的區域網路 IP(如192.168.1.100) - 在其他裝置(手機、平板等)的 Wi-Fi 設定中,將代理設定為:主機
192.168.1.100,連接埠7890