跳到主要內容

首頁 / 部落格 / 平台安裝

Linux 上安裝 Clash Verge:DEB、RPM、AppImage 三種方式怎麼選

Linux 上安裝 Clash Verge:DEB、RPM、AppImage 三種方式怎麼選

Linux 上安裝 Clash Verge 比 Windows 麻煩一點點,主要是要先搞清楚你的發行版屬於哪個包管理體系。

先選包格式

按發行版選包DEBUbuntu、Debian、Linux Mint、Deepin、統信 UOS、Pop!_OSRPMFedora、RHEL、CentOS Stream、openSUSE、Rocky、AlmaLinuxAppImage不確定
拿不准就用 AppImage,它不碰系統包管理器

下載頁拿對應的檔案。本站提供 DEB 和 RPM;AppImage 格式的 FlClash 也在下載頁(FlClash 區塊),如果你需要 AppImage 版的用戶端可以先用它。

DEB 安裝(Ubuntu / Debian 系)

# 進入下載目錄
cd ~/Downloads

# 安裝(apt 會自動處理依賴)
sudo apt install ./Clash.Verge_2.5.2_amd64.deb

常見依賴問題:

報錯關鍵字解決
libwebkit2gtk-4.1 找不到sudo apt install libwebkit2gtk-4.1-0(Ubuntu 22.04 及以前可能需要 4.0 版本)
libayatana-appindicator3sudo apt install libayatana-appindicator3-1
依賴版本過低系統太舊,考慮用 AppImage 繞開

解除安裝:

sudo apt remove clash-verge

RPM 安裝(Fedora / RHEL 系)

cd ~/Downloads
sudo dnf install ./Clash.Verge-2.5.2-1.x86_64.rpm

openSUSE 用 zypper:

sudo zypper install ./Clash.Verge-2.5.2-1.x86_64.rpm

老一點的 CentOS 用 yum:

sudo yum localinstall ./Clash.Verge-2.5.2-1.x86_64.rpm

解除安裝:sudo dnf remove clash-verge

AppImage(通用,免安裝)

AppImage 是單檔案應用,不裝進系統,隨下隨用:

chmod +x Clash-Verge.AppImage
./Clash-Verge.AppImage

如果雙擊沒反應,多半是缺 FUSE:

# Ubuntu 22.04+
sudo apt install libfuse2

# Fedora
sudo dnf install fuse fuse-libs

啟動之後的設定

和其他平台一樣:導入訂閱 → 選中設定 → 開系統代理 → 選節點。

但 Linux 上有兩點特殊:

系統代理不一定全局生效

Linux 沒有統一的「系統代理」概念。Clash Verge 會設定 GNOME/KDE 的代理設定(gsettings 或 KDE 的 proxy 設定),但:

  • GTK 應用和 GNOME 自帶應用會跟隨
  • 終端裡的 curl、wget、git 不會跟隨
  • 某些 Qt 應用需要單獨設定

終端要走代理,還是得設環境變數:

# 加到 ~/.bashrc 或 ~/.zshrc
alias proxyon='export http_proxy=http://127.0.0.1:7897 https_proxy=http://127.0.0.1:7897 all_proxy=socks5://127.0.0.1:7897'
alias proxyoff='unset http_proxy https_proxy all_proxy'

TUN 模式需要額外權限

TUN 要創建虛擬網路卡,普通使用者權限不夠。Clash Verge 通常會通過安裝 systemd 服務來解決(設定裡的「服務模式」)。

如果服務模式裝不上,可以手動給核心二進位加 capability:

sudo setcap cap_net_admin,cap_net_bind_service=+ep \
  /usr/lib/clash-verge/verge-mihomo

路徑按實际安裝位置調整,可以用 which clash-vergedpkg -L clash-verge | grep mihomo 找。

沒有桌面環境怎麼辦

伺服器、軟路由、NAS 上沒有圖形介面,裝 Clash Verge 沒有意義。這種場景直接用 Mihomo 核心

# 下載並解壓縮
gunzip mihomo-linux-amd64-v1.19.29.gz
chmod +x mihomo-linux-amd64-v1.19.29
sudo mv mihomo-linux-amd64-v1.19.29 /usr/local/bin/mihomo

# 準備設定目錄
sudo mkdir -p /etc/mihomo
# 把你的 config.yaml 放進去

# 前台試跑
mihomo -d /etc/mihomo

確認能跑起來之後,做成 systemd 服務常駐。完整步驟見 Mihomo 命令列部署入門

常見問題

啟動後托盤圖示不顯示

GNOME 預設不支援傳統托盤。裝一個擴充解決:

sudo apt install gnome-shell-extension-appindicator

裝完登出重新登入。KDE、XFCE、Cinnamon 原生支援,不需要額外操作。

中文顯示成方框

系統缺中文字型:

# Debian/Ubuntu
sudo apt install fonts-noto-cjk

# Fedora
sudo dnf install google-noto-sans-cjk-fonts

Wayland 下視窗異常

部分 Tauri 應用在 Wayland 下有渲染問題。臨時用 X11 啟動:

GDK_BACKEND=x11 clash-verge

開機自啟不生效

Linux 上的自啟依賴桌面環境的 autostart 機制。檢查:

ls ~/.config/autostart/

裡面應該有 clash-verge.desktop。沒有的話在 Clash Verge 設定裡重新開一次開機自啟,或者手動創建這個檔案。

小結

Linux 安裝決策Ubuntu Debian 系Fedora RHEL 系其他或不確定用 AppImage沒有桌面環境直接跑 Mihomo 核心

Linux 上最容易被忽略的一點:圖形介面裡的「系統代理」管不到終端。命令列工具要單獨設環境變數,或者開 TUN。

相關閱讀:Mihomo 命令列部署TUN 模式詳解