什麼是 Clash for Android?

Clash for Android(常簡稱 CFA)是專為 Android 平台設計的開源代理用戶端,以 Clash 核心為基礎,提供圖形化介面管理訂閱、節點與分流規則。相較於手動編輯 YAML 或使用命令列工具,CFA 讓你在手機上就能一鍵匯入訂閱、測速選節點、切換代理模式,是 Android 使用者配置代理的主流選擇之一。

CFA 透過 Android 的 VPN 服務 API 接管系統流量,支援 Vmess、Trojan、VLESS、Shadowsocks、Hysteria2、TUIC 等協定,並相容市面上絕大多數 Clash 格式訂閱。無論你是剛接觸代理的新手,還是需要在手機上維持與桌面端一致設定的進階使用者,本文都能協助你從安裝到連線一次完成。

版本說明:原版 Clash for Android 已停止更新;若你需要 TUN 模式或更新協定支援,可考慮社群維護的 Clash Meta for Android(CMFA)。本文操作邏輯與介面布局與兩者高度相似,匯入訂閱與代理設定的核心步驟一致。

下載與安裝 Clash for Android

由於 Google Play 商店在部分地區無法直接取得代理類應用,Android 使用者通常需要從官方或可信管道下載 APK 安裝包手動安裝。請前往 Clash 官方下載頁面,找到 Android 版本的 .apk 檔案並下載。

  1. 下載完成後,開啟手機的「檔案管理」應用,找到剛下載的 APK 檔案。
  2. 點擊 APK,系統可能提示「安裝未知來源應用程式」,請前往「設定」為目前的瀏覽器或檔案管理器開啟「允許安裝未知應用程式」權限。
  3. 返回後再次點擊「安裝」,等待安裝完成。
  4. 在應用程式列表中找到 Clash 圖示,點擊啟動;首次開啟時建議允許必要的網路與通知權限。
安全提示:請務必從官方或可信管道下載 APK,避免使用來路不明的第三方安裝包,以防被植入惡意程式。安裝前可核對檔案的 SHA256 校驗值是否與官方公布一致。

添加訂閱連結

訂閱連結是代理配置的核心,通常由你的代理服務商(機場)在使用者中心提供。請先複製好訂閱 URL,再依下列步驟匯入:

  1. 開啟 Clash for Android,點擊底部導覽列的「配置」(部分版本顯示為 Profiles)。
  2. 點擊右上角的「+」圖示,在彈出選單中選擇「URL」
  3. 在「URL」欄位貼上你的訂閱連結,確認連結完整、無多餘空格。
  4. 在「名稱」欄輸入便於識別的標籤(例如「香港節點」、「機場 A」)。
  5. 建議開啟「自動更新」並設定更新間隔(如 24 小時),確保節點清單保持最新。
  6. 點擊右上角的「儲存」圖示,程式會自動拉取訂閱內容。
  7. 拉取成功後,該配置會出現在列表中;點擊旁邊的「選擇」按鈕將其設為目前使用中配置。
訂閱更新失敗?請先確認手機目前網路能正常存取訂閱伺服器,或將訂閱連結複製到瀏覽器開啟,檢查是否能取得 YAML 或 Base64 配置內容。若瀏覽器也失敗,需向服務商索取新連結或確認帳號是否到期。

手動匯入配置檔(選用)

若服務商只提供本地 YAML 檔而非訂閱 URL,可在「配置」頁點擊「+」→「File」,從手機儲存空間選取 .yaml.yml 檔案匯入。匯入後同樣需點擊「選擇」啟用該配置。

選擇代理模式

Clash for Android 提供三種代理模式,各有適用場景。可在主畫面頂部或「設定」中切換:

代理模式 說明 推薦場景
規則(Rule) 依分流規則決定直連或走代理 日常使用,建議首選
全域(Global) 所有流量均透過代理節點 暫時強制全部走代理時使用
直連(Direct) 所有流量直接連線,不經代理 暫時關閉代理

建議日常使用規則模式:國內網站與 App 走直連以保障速度,需要代理的流量自動導向節點,在速度與可用性之間取得平衡。若發現部分網站無法開啟,可暫時切換「全域」模式排查是否為規則問題。

節點選擇與測速

配置啟用後,切換至「代理」頁面,你會看到訂閱中的節點依策略組(Proxy Groups)排列,常見組別包括「自動選擇」、「故障轉移」以及各地區節點組。

  • 點擊策略組右上角的「閃電圖示」可對該組所有節點執行延遲測試。
  • 延遲較低(通常顯示為綠色,低於 150ms)的節點一般連線更穩,但仍需結合實際下載速度綜合判斷。
  • 自動選擇策略組會自動切換到目前延遲最低的節點,適合不想手動管理的使用者。
  • 若需固定使用某個地區(如香港、日本),可在對應策略組中手動點選目標節點。
延遲測試反映的是 ICMP 或 TCP ping 數值,並不完全等同實際頻寬。建議選定節點後,用 Speedtest 或 Fast.com 實測下載速度,選擇綜合表現最佳的節點。高峰時段可重新測速,因為節點負載會隨時間變化。

啟動代理與進階設定

完成節點選擇後,回到 Clash 主畫面,點擊「已停止 → 點擊啟動」大按鈕(或右上角開關)。程式會請求 VPN 權限,點選「確定」授權後代理即生效;狀態列會出現鑰匙或 VPN 圖示表示連線中。

以下是幾個常用設定項說明:

  • 繞過區域網路(Bypass LAN):建議開啟,確保存取區域網路內裝置(如路由器管理頁、NAS、印表機)時不走代理。
  • 僅代理指定應用程式:在「應用程式」設定中,可選擇僅讓特定 App 走代理(白名單模式),或讓所有 App 走代理、僅排除特定 App(黑名單模式)。遊戲或銀行 App 常需加入排除清單。
  • 允許來自區域網路的連線:若需在同一 Wi-Fi 內的其他裝置共用代理(如筆電或平板使用手機代理),可開啟此選項,並在其他裝置上設定 HTTP 代理指向手機 IP 與連接埠(預設 7890)。
  • DNS 設定:部分訂閱內建 DNS 配置;若遇到特定網站解析失敗,可在覆寫(Override)中調整 DNS 伺服器,或暫時改用 223.5.5.58.8.8.8 等公共 DNS 測試。

常見問題與解決方法

開啟代理後無法存取國內應用

請確認目前代理模式為規則模式而非全域模式。規則模式下,國內流量應走直連。若仍有問題,檢查訂閱規則是否包含國內直連規則(通常訂閱自帶,如 GEOIP,CN,DIRECTGEOIP,CN,♻️ 自動選擇)。

部分 App 無法走代理

部分 App(如遊戲用戶端)使用 UDP 協定,標準 VPN 代理可能無法完整覆蓋。這種情況需要開啟 TUN 模式(Clash Meta for Android 支援),或在「應用程式」設定中確認該 App 未被排除。若仍無法代理,可嘗試更新至支援 Mihomo 核心的 CMFA 版本。

訂閱匯入後節點數量為 0

通常表示訂閱格式不相容或連結已失效。請向服務商取得最新的 Clash 格式訂閱連結,確認以 https:// 開頭且帳號未過期。以下為有效 Clash YAML 訂閱的結構範例:

# Example of a valid Clash YAML subscription header
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
external-controller: 127.0.0.1:9090

proxies:
  - name: "HK-Node-01"
    type: vmess
    server: example.com
    port: 443
    uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    alterId: 0
    cipher: auto
    tls: true

代理啟動後速度很慢或頻繁斷線

先重新執行測速,更換延遲較低的節點。若所有節點均逾時,可能是訂閱過期、服務端故障,或電信業者限制了特定連線。可嘗試切換至行動數據網路排除 Wi-Fi 問題,或聯繫服務商確認節點狀態。

相較於僅提供一鍵連線、無法自訂分流的簡化工具,Clash for Android 作為開源方案可完整掌控訂閱、策略組與分流規則;相較 Surge、Quantumult X 等 iOS 付費客戶端,在 Android 上同樣能取得專業級代理能力而無需額外授權費。對需要在手機上維持穩定代理、並希望與桌面端 Clash 生態保持一致設定的使用者,CFA 仍是兼顧易用與深度的務實選擇。

立即免費下載 Clash,開啟流暢上網新體驗 →