Linux 上安裝 Clash Verge 比 Windows 麻煩一點點,主要是要先搞清楚你的發行版屬於哪個包管理體系。
先選包格式
到下載頁拿對應的檔案。本站提供 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-appindicator3 | sudo apt install libayatana-appindicator3-1 |
| 依賴版本過低 | 系統太舊,考慮用 AppImage 繞開 |
解除安裝:
sudo apt remove clash-vergeRPM 安裝(Fedora / RHEL 系)
cd ~/Downloads
sudo dnf install ./Clash.Verge-2.5.2-1.x86_64.rpmopenSUSE 用 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-verge 或 dpkg -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-fontsWayland 下視窗異常
部分 Tauri 應用在 Wayland 下有渲染問題。臨時用 X11 啟動:
GDK_BACKEND=x11 clash-verge開機自啟不生效
Linux 上的自啟依賴桌面環境的 autostart 機制。檢查:
ls ~/.config/autostart/裡面應該有 clash-verge.desktop。沒有的話在 Clash Verge 設定裡重新開一次開機自啟,或者手動創建這個檔案。
小結
Linux 上最容易被忽略的一點:圖形介面裡的「系統代理」管不到終端。命令列工具要單獨設環境變數,或者開 TUN。
相關閱讀:Mihomo 命令列部署、TUN 模式詳解。