Clash Verge Rev Linux 安装与配置完全指南:Ubuntu / Debian / Fedora / Arch 全平台

博客资讯 100 2026-5-30

Windows 和 macOS 用户安装 Clash Verge Rev 通常只需下载安装包双击即可完成,但 Linux 平台的情况要复杂得多。不同发行版的包管理机制各不相同,依赖关系需要手动处理,TUN 模式的权限授予方式也和桌面平台不一样。更麻烦的是,网上的教程质量参差不齐,很多步骤在新版系统上已经失效。

本文按发行版逐一讲解 Clash Verge Rev 的安装方法,覆盖 Ubuntu / Debian、Fedora / RHEL、Arch / Manjaro 三大主流发行版家族,然后讲解首次配置和 Linux 平台特有的注意事项。无论你用的是桌面版 Ubuntu 还是服务器上的 Fedora,都能找到对应的安装方式。


01. 系统要求与准备工作

Clash Verge Rev 支持 x64(amd64)和 arm64(aarch64)两种架构的 Linux 系统。在开始之前,请确认以下信息:

  • 系统架构:终端执行 uname -m,返回 x86_64 为 x64 架构,返回 aarch64 为 arm64 架构
  • 桌面环境:Clash Verge Rev 需要 GTK 环境,纯命令行服务器无法运行图形界面版本,请参考 Mihomo 核心命令行方案
  • 存储空间:至少 200MB 可用空间
  • 内存:建议 512MB 以上

确认好这些信息后,到 Clash Verge Rev 下载页面 选择对应架构的安装包。Linux 平台提供 .deb.rpm 两种包格式。


02. 按发行版安装

Ubuntu / Debian 系(.deb 包)

Ubuntu、Debian、Linux Mint、Deepin、openKylin 等发行版使用 .deb 包。安装命令如下:

sudo apt install ./Clash.Verge_*_amd64.deb

推荐使用 apt 而非 dpkg,因为 apt 会自动解析并安装依赖。如果已经用 dpkg 安装了但报依赖错误,可以执行以下命令补齐依赖:

sudo dpkg -i ./Clash.Verge_*_amd64.deb
sudo apt -f install

Ubuntu 24.04 及以上版本:默认软件源已包含 libwebkit2gtk-4.1-0,直接安装即可。

Ubuntu 22.04 用户:默认源中的 WebKitGTK 版本为 4.0,与 Clash Verge Rev 所需的 4.1 不兼容。有三种解决方案:

方案一:使用 Ubuntu 23.04 及以上的官方源。将软件源临时切换到 lunar 或更新版本,安装 WebKitGTK 4.1:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu lunar main universe'
sudo apt update
sudo apt install libwebkit2gtk-4.1-0
sudo add-apt-repository -r 'deb http://archive.ubuntu.com/ubuntu lunar main universe'
sudo apt update

方案二:使用 AppImage 版本,无需处理依赖:

chmod +x Clash.Verge_*_amd64.AppImage
./Clash.Verge_*_amd64.AppImage

方案三:使用 Flatpak 版本(如果官方后续发布)。目前社区提供的 Flatpak 包位于 io.github.clash-verge-rev.clash-verge-rev

Ubuntu 20.04 用户:官方源和 PPA 均无法提供 WebKitGTK 4.1,建议升级系统或使用 AppImage 版本。

Fedora / RHEL 系(.rpm 包)

Fedora、CentOS Stream、RHEL、openSUSE 等发行版使用 .rpm 包。安装命令:

sudo dnf install ./Clash.Verge-*.x86_64.rpm

如果 dnf 解析依赖失败,可以尝试用 rpm 强制安装后再手动补齐依赖:

sudo rpm -i ./Clash.Verge-*.x86_64.rpm

Fedora 用户安装完成后,SELinux 通常不会阻止 Clash Verge Rev 运行,可执行文件会被标记为 bin_t 类型,属于宽松标签。如果遇到权限问题,执行 sudo setenforce 0 临时关闭 SELinux 进行排查。

Arch / Manjaro(AUR)

Arch Linux 和 Manjaro 用户可以通过 AUR 助手安装预编译包:

yay -S clash-verge-rev-bin

或者使用 paru

paru -S clash-verge-rev-bin

AUR 包会自动处理依赖关系,安装完成后在应用菜单中搜索「Clash Verge」即可启动,也可以在终端执行 clash-verge 命令启动。

NixOS(补充说明)

NixOS 用户可以通过 Nixpkgs 直接安装:

nix-env -iA nixos.clash-verge-rev

或在 configuration.nix 中添加:

environment.systemPackages = with pkgs; [ clash-verge-rev ];

NixOS 的包管理机制会自动处理依赖和运行时环境,无需手动配置。


03. 首次配置:导入订阅到开启代理

安装完成后,首次使用的步骤和 Windows / macOS 基本一致。

第一步:导入订阅

启动 Clash Verge Rev,点击左侧菜单的「订阅 (Profiles)」,点击「新建」,粘贴你的订阅链接,然后点击「下载」。Clash Verge Rev 会自动解析订阅内容并生成节点列表。

第二步:选择节点

切换到「代理 (Proxies)」页面,选择一个可用的节点。建议先用延迟测试功能挑选延迟较低的节点。如果订阅中有「自动选择」策略组,也可以直接使用它。

第三步:开启系统代理

回到首页,打开「系统代理」开关。开启后,支持系统代理设置的应用程序(如浏览器)将通过 Clash Verge Rev 访问网络。

第四步(可选):开启 TUN 模式

如果需要整机代理(命令行工具、不走系统代理的应用等也走代理),需要开启 TUN 模式。Linux 下 TUN 模式的权限配置和 Windows / macOS 不同,详见下一节。

关于自定义分流规则(指定网站直连、代理或屏蔽),可以参考 Clash Verge Rev 自定义规则教程


04. Linux 特有的 TUN 模式权限配置

Linux 上 TUN 模式需要更高的系统权限,和 Windows 的 UAC 授权、macOS 的密码确认机制不同,Linux 通过内核授权和 capabilities 机制来控制。

方式一:通过服务模式授权(推荐)

在 Clash Verge Rev 的「设置」页面找到「服务模式」区域,点击「安装」,然后按提示输入 sudo 密码。安装完成后,TUN 模式开关即可正常使用。

方式二:通过内核授权

在「设置」页面找到 clash 内核旁边的设置按钮(齿轮图标),点击「授权」,输入 sudo 密码。部分发行版还需要给内核可执行文件设置 capabilities:

sudo setcap cap_net_admin,cap_net_raw+ep /path/to/clash-verge-service

关于 v2.4.5 的破坏性变更

从 v2.4.5 版本开始,Clash Verge Rev 对 Linux 的服务 IPC 权限进行了进一步限制,引入了破坏性变更。如果你是从旧版本升级,需要先卸载旧版 TUN 服务再安装新版本:

sudo clash-verge-service-uninstall
sudo clash-verge-service-install

如果执行上述命令时报找不到命令,可以通过以下方式手动清理:

sudo rm -rf /usr/local/bin/clash-verge-service
sudo rm -rf /etc/systemd/system/clash-verge-service.service
sudo systemctl daemon-reload

清理完成后,重新在设置页面安装服务模式即可。


05. Linux 常见问题

GNOME 桌面看不到托盘图标

GNOME 桌面环境默认不显示系统托盘图标。需要安装并启用 AppIndicator 扩展:

sudo apt install gnome-shell-extension-appindicator

安装后在「扩展」应用中启用「AppIndicator and KStatusNotifierItem Support」扩展,然后重启 GNOME Shell 或注销重新登录。

TUN 模式打不开或开启后没网

最常见的原因是内核没有授权。请按上一节的方式安装服务模式或授权内核。如果授权后仍然没有网络,检查 DNS 设置是否正确开启。在 TUN 模式下,DNS 解析也由 Clash Verge Rev 接管,建议在「设置」中开启「DNS 覆写」并配置 DNS 服务器。

启动后白屏

白屏通常是缺少 WebKitGTK 运行时依赖导致的。根据发行版安装对应的包:

  • Ubuntu / Debian:sudo apt install libwebkit2gtk-4.1-0
  • Fedora:sudo dnf install webkit2gtk4.1
  • Arch:sudo pacman -S webkit2gtk-4.1

如果依赖安装后仍然白屏,尝试设置环境变量禁用 GPU 加速:

WEBKIT_DISABLE_COMPOSITING_MODE=1 clash-verge

.deb 安装时报依赖错误

使用 apt install ./xxx.deb 而非 dpkg -i xxx.deb,让 apt 自动解析依赖。如果 apt 也报依赖缺失,检查系统是否缺少 libwebkit2gtk-4.1-0libjavascriptcoregtk-4.1-0。Ubuntu 20.04 和 22.04 用户可能需要在「软件与更新」中启用 universe 源,或使用 AppImage 版本。

AppImage 无法运行

AppImage 需要 FUSE 支持。如果系统未安装 FUSE:

sudo apt install fuse libfuse2

安装后给 AppImage 文件添加可执行权限:

chmod +x Clash.Verge_*.AppImage
./Clash.Verge_*.AppImage

服务模式安装失败,提示没有权限

部分发行版(如 Arch)没有预设 sudo 组,或者当前用户不在 wheel 组中。请确认当前用户具有 sudo 权限:

groups | grep wheel

如果没有输出,执行以下命令将当前用户加入 wheel 组:

sudo usermod -aG wheel $USER

然后注销并重新登录,再次尝试安装服务模式。


06. 卸载与清理

如果需要卸载 Clash Verge Rev,根据不同安装方式执行对应命令。

Ubuntu / Debian 系:

sudo apt remove clash-verge
sudo apt autoremove

Fedora / RHEL 系:

sudo dnf remove clash-verge

Arch / Manjaro:

yay -R clash-verge-rev-bin

NixOS:

configuration.nix 中移除对应的包,然后执行:

sudo nixos-rebuild switch

卸载 TUN 服务(如果之前安装过服务模式):

sudo clash-verge-service-uninstall

如果命令不存在,可以手动清理:

sudo rm -rf /usr/local/bin/clash-verge-service
sudo rm -rf /etc/systemd/system/clash-verge-service.service
sudo systemctl daemon-reload

卸载后,配置文件通常保留在 ~/.config/clash-verge/ 目录下,如需彻底清理可手动删除该目录。

上一篇:Clash Verge Rev WebDAV 配置备份完全指南:多设备配置无缝迁移

开始使用 Clash Verge Rev

下载最新版本 v2.5.2,体验更轻量、更快速的代理客户端。

立即下载