什麼是 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
由於 Google Play 商店在部分地區無法直接取得代理類應用,Android 使用者通常需要從官方或可信管道下載 APK 安裝包手動安裝。請前往 Clash 官方下載頁面,找到 Android 版本的 .apk 檔案並下載。
- 下載完成後,開啟手機的「檔案管理」應用,找到剛下載的 APK 檔案。
- 點擊 APK,系統可能提示「安裝未知來源應用程式」,請前往「設定」為目前的瀏覽器或檔案管理器開啟「允許安裝未知應用程式」權限。
- 返回後再次點擊「安裝」,等待安裝完成。
- 在應用程式列表中找到 Clash 圖示,點擊啟動;首次開啟時建議允許必要的網路與通知權限。
添加訂閱連結
訂閱連結是代理配置的核心,通常由你的代理服務商(機場)在使用者中心提供。請先複製好訂閱 URL,再依下列步驟匯入:
- 開啟 Clash for Android,點擊底部導覽列的「配置」(部分版本顯示為 Profiles)。
- 點擊右上角的「+」圖示,在彈出選單中選擇「URL」。
- 在「URL」欄位貼上你的訂閱連結,確認連結完整、無多餘空格。
- 在「名稱」欄輸入便於識別的標籤(例如「香港節點」、「機場 A」)。
- 建議開啟「自動更新」並設定更新間隔(如 24 小時),確保節點清單保持最新。
- 點擊右上角的「儲存」圖示,程式會自動拉取訂閱內容。
- 拉取成功後,該配置會出現在列表中;點擊旁邊的「選擇」按鈕將其設為目前使用中配置。
手動匯入配置檔(選用)
若服務商只提供本地 YAML 檔而非訂閱 URL,可在「配置」頁點擊「+」→「File」,從手機儲存空間選取 .yaml 或 .yml 檔案匯入。匯入後同樣需點擊「選擇」啟用該配置。
選擇代理模式
Clash for Android 提供三種代理模式,各有適用場景。可在主畫面頂部或「設定」中切換:
| 代理模式 | 說明 | 推薦場景 |
|---|---|---|
| 規則(Rule) | 依分流規則決定直連或走代理 | 日常使用,建議首選 |
| 全域(Global) | 所有流量均透過代理節點 | 暫時強制全部走代理時使用 |
| 直連(Direct) | 所有流量直接連線,不經代理 | 暫時關閉代理 |
建議日常使用規則模式:國內網站與 App 走直連以保障速度,需要代理的流量自動導向節點,在速度與可用性之間取得平衡。若發現部分網站無法開啟,可暫時切換「全域」模式排查是否為規則問題。
節點選擇與測速
配置啟用後,切換至「代理」頁面,你會看到訂閱中的節點依策略組(Proxy Groups)排列,常見組別包括「自動選擇」、「故障轉移」以及各地區節點組。
- 點擊策略組右上角的「閃電圖示」可對該組所有節點執行延遲測試。
- 延遲較低(通常顯示為綠色,低於 150ms)的節點一般連線更穩,但仍需結合實際下載速度綜合判斷。
- 自動選擇策略組會自動切換到目前延遲最低的節點,適合不想手動管理的使用者。
- 若需固定使用某個地區(如香港、日本),可在對應策略組中手動點選目標節點。
啟動代理與進階設定
完成節點選擇後,回到 Clash 主畫面,點擊「已停止 → 點擊啟動」大按鈕(或右上角開關)。程式會請求 VPN 權限,點選「確定」授權後代理即生效;狀態列會出現鑰匙或 VPN 圖示表示連線中。
以下是幾個常用設定項說明:
- 繞過區域網路(Bypass LAN):建議開啟,確保存取區域網路內裝置(如路由器管理頁、NAS、印表機)時不走代理。
- 僅代理指定應用程式:在「應用程式」設定中,可選擇僅讓特定 App 走代理(白名單模式),或讓所有 App 走代理、僅排除特定 App(黑名單模式)。遊戲或銀行 App 常需加入排除清單。
- 允許來自區域網路的連線:若需在同一 Wi-Fi 內的其他裝置共用代理(如筆電或平板使用手機代理),可開啟此選項,並在其他裝置上設定 HTTP 代理指向手機 IP 與連接埠(預設 7890)。
-
DNS 設定:部分訂閱內建 DNS 配置;若遇到特定網站解析失敗,可在覆寫(Override)中調整 DNS 伺服器,或暫時改用
223.5.5.5、8.8.8.8等公共 DNS 測試。
常見問題與解決方法
開啟代理後無法存取國內應用
請確認目前代理模式為規則模式而非全域模式。規則模式下,國內流量應走直連。若仍有問題,檢查訂閱規則是否包含國內直連規則(通常訂閱自帶,如 GEOIP,CN,DIRECT 或 GEOIP,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 仍是兼顧易用與深度的務實選擇。