下載前必讀:如何選對系統與 CPU 架構版本
打開下載頁,同一個軟體卻列出五、六個檔案:x64、arm64、aarch64、deb、rpm、dmg、AppImage……第一次看到很容易不知從何下手,只好隨便點一個,結果不是裝不起來,就是裝好了跑不動。
其實選版本只需要回答兩個問題:你用的是哪個作業系統?你的 CPU 是哪種架構?兩個答案交叉一比,能下載的就只剩一個檔案。這篇教學帶你在三分鐘內查完,並附上典型裝置的對照表。
為什麼下載頁會有這麼多版本
因為執行檔必須同時吻合作業系統與 CPU 指令集。Windows 的執行檔在 macOS 上跑不起來,這點大家都知道;比較容易忽略的是,即使同樣是 Windows,Intel/AMD 處理器(amd64)與 ARM 處理器(arm64)用的也是不同的執行檔。再加上 Linux 各發行版習慣的套件格式不同,組合起來自然就變多了。
換個角度想,這反而是好事:多出來的選項代表每種裝置都有原生版本,效率最好的那一份就在清單裡,你只要挑對就行。
三分鐘查出自己的系統與架構
- Windows:開啟「設定 → 系統 → 關於」,看「系統類型」那一行。顯示 x64 就下載 x64/amd64 版本;顯示 ARM 才選 arm64。
- macOS:點左上角蘋果選單 → 「關於這台 Mac」,看「晶片」或「處理器」欄位。寫著 Apple M 系列就是 Apple Silicon(arm64/aarch64);寫著 Intel 就選 x64。
- Linux:在終端機執行一行指令即可。
- Android:到「設定 → 關於手機」查看處理器型號,或安裝可顯示 CPU 資訊的 App。近幾年出廠的機型幾乎都是 arm64-v8a。
uname -m
# x86_64 → 下載 amd64 版本
# aarch64 → 下載 arm64 版本
技巧:Linux 上想順便確認發行版屬於哪一系,可以執行 cat /etc/os-release。看到 Debian、Ubuntu 就用 deb;看到 Fedora、RHEL、openSUSE 就用 rpm。
常見副檔名代表什麼
.zip:壓縮檔,Windows 上的 mihomo 核心採用這種形式,解壓縮後直接執行,不需要安裝。.gz:單檔壓縮,macOS 與 Linux 的 mihomo 核心用它,解壓縮後要自己加上執行權限。.dmg:macOS 的磁碟映像檔,開啟後把 App 拖進「應用程式」資料夾即可。.deb:Debian/Ubuntu 系的套件格式,用 apt 或 dpkg 安裝。.rpm:Fedora/RHEL 系的套件格式,用 dnf 安裝。.AppImage:免安裝的 Linux 執行檔,加上執行權限後直接點開,適合不想動套件管理員的情況。.apk:Android 安裝檔,需要允許安裝未知來源的應用程式。
典型裝置對照表
| 你的裝置 | 系統/架構 | Clash Verge Rev | mihomo 核心 |
|---|---|---|---|
| 一般 Windows 筆電、桌機 | Windows 10/11 x64 | x64 安裝檔(2.5.2) | windows-amd64 zip(v1.19.29) |
| Snapdragon 等 ARM 筆電 | Windows arm64 | 本站目前提供 x64 安裝檔 | windows-arm64 zip |
| 2020 年前的 Mac | macOS Intel(x86_64) | Intel 版 dmg | darwin-amd64 |
| M 系列晶片的 Mac | macOS Apple Silicon | Apple Silicon 版 dmg | darwin-arm64 |
| Ubuntu/Debian 桌機 | Linux x86_64 | deb 套件 | linux-amd64 |
| Fedora/RHEL 桌機 | Linux x86_64 | rpm 套件 | linux-amd64 |
| 樹莓派、ARM 伺服器 | Linux aarch64 | — | linux-arm64 |
| 近年 Android 手機 | arm64-v8a | CMFA 2.11.32 或 FlClash 0.8.94 | 已內建於 App |
下載錯版本會發生什麼事
結果不太一樣,但都會浪費時間:
- 完全打不開:在 Intel Mac 上安裝 arm64 版本,或在 x64 Windows 上放 arm64 執行檔,通常會直接失敗或跳出架構不符的錯誤。
- 能跑但變慢:Apple Silicon 上安裝 Intel 版本,多半能靠 Rosetta 2 轉譯執行,代價是額外的轉譯負擔,沒必要為此犧牲效能。
- 套件管理員拒絕安裝:在 Fedora 上硬裝 deb、或在 Ubuntu 上硬裝 rpm,會因為格式與相依性不符而中止。
- 手機安裝失敗:舊機型裝了 arm64-v8a 的 APK 會安裝不了,此時改用 armeabi-v7a 或 universal 版本。
Mac 使用者的判斷細節可以參考 Intel 與 Apple Silicon 的差別;想把各種架構名稱一次弄懂,ARM64、AMD64、ARMv7 是什麼整理得比較完整。
確認完就可以下載了
把系統與架構兩項資訊記下來,到下載中心依平台分類挑選即可,頁面上已經標明每個檔案對應的系統與架構。第一次使用的話,建議先讀完新手入門教學再動手,安裝之後的訂閱匯入與連線步驟都在裡面。