代理客户端资料

Clash Linux 安装:选对 deb、rpm 和托盘依赖

Clash 在 Linux 上的两类选择:桌面客户端的 deb、rpm 安装包,以及命令行内核。说明各自的发布页、依赖和选包方式,以及托盘与权限上要留意的地方。

资料整理
本文章节

适用情况:先分清桌面应用与命令行内核

有图形界面的 Linux 环境,可以查看 Clash Verge Rev 或 FlClash 的桌面安装包。下载时需要同时选对格式和架构,不能只看到 Linux 字样就下载。

没有图形界面时,Clash Verge Rev 的 Linux 问答给出的路径是使用 mihomo 内核二进制,通过命令行运行,并用 --help 查看帮助。对应入口是 mihomo 发布页。

这也决定了排查方向:无图形界面的环境应先确定运行方式;桌面环境中的窗口异常和托盘缺失,则需要分别检查。

客户端与包格式:按安装工具选择

截至 2026-11-08,两个项目的 Linux 包形式如下:

选择条件Clash Verge RevFlClash
使用 apt 安装提供 deb提供 deb
使用 dnf 或 yum 安装文档列出 rpm 安装方式提供 rpm
需要 AppImage当前正式版资产中没有提供 x64 与 ARM64 文件
使用 Arch 系统文档列出 AUR 安装途径此处只列发布页已有的包格式

下载入口分别为 Clash Verge Rev 发布页和 FlClash 发布页。

截至 2026-11-08,Clash Verge Rev v2.5.10 的 Linux 文件由 deb 与 rpm 组成,没有 AppImage、Linux tar.gz、Flatpak 或 Snap。这一结论只对应这个正式版的发布资产,不延伸到历史版本。

截至同日,FlClash v0.9.3 提供 deb、rpm、AppImage 三种格式,每种都有 x64 与 ARM64 文件。因此,需要 AppImage 时,应查看 FlClash 的发布资产,不能沿用 Clash Verge Rev 的文件名去寻找。

想核对其他系统的入口,可看按操作系统查找客户端发布页。

架构怎么认:核对文件名中的字段

截至 2026-11-08,Clash Verge Rev v2.5.10 的 Linux 文件名包括以下架构字段:

deb 文件中的字段rpm 文件中的字段
amd64x86_64
arm64aarch64
armhfarmhfp

这里存在说明范围不一致:截至 2026-11-08,项目 README 的 Linux 支持项列出 x64、arm64;发布资产与安装文档还列有 armv7 对应包。文件存在与 README 的支持范围应分别看待,不能仅凭资产列表扩大支持承诺。

截至 2026-11-08,FlClash v0.9.3 的 Linux 文件名使用 amd64 与 arm64 区分两类架构。选定 deb、rpm 或 AppImage 后,还要继续核对这一字段。

安装与托盘:FlClash 的依赖按格式处理

Clash Verge Rev 的安装文档将 deb 对应到 apt,将 rpm 对应到 dnf 或 yum;Arch 系另列 AUR 包 clash-verge-rev-bin 与 clash-verge-rev-autobuild-bin。具体安装入口可查看项目安装说明。

FlClash 的托盘依赖有明确的格式区别。截至 2026-11-08,其 README 说明:deb 安装过程会处理所需依赖;AppImage 与 rpm 则需要先安装 AyatanaAppIndicator 库,才能显示托盘图标。

FlClash 包格式托盘依赖处理
deb由安装过程安装所需依赖
AppImage另行安装 AyatanaAppIndicator 库
rpm另行安装 AyatanaAppIndicator 库

README 为 Debian/Ubuntu 列出的命令是:

sudo apt-get install libayatana-appindicator3-1

为 Fedora 列出的命令是:

sudo dnf install libayatana-appindicator-gtk3

这两条命令属于 FlClash 的托盘说明。Clash Verge Rev 的托盘图标已知问题及对应依赖包清单,官方没有说明。

首次启动与配置导入:先确认内核能够启动

FlClash 的 README 说明,用户接受免责声明后,应用才会启动内核。首次运行时,应先完成这一步,再继续处理配置。

FlClash 支持通过链接或本地文件导入配置。需要继续了解导入流程,可阅读安装后如何导入配置并验证连接。配置内容与安装包格式是不同事项,不应把缺少托盘图标直接当作配置错误。

常见报错:按错误文字匹配处理办法

Clash Verge Rev 的窗口异常另有处理路径。截至 2026-11-08,其 Linux 问答列出了以下环境变量与报错的对应关系:

错误或场景文档列出的环境变量
Wayland/NVIDIA 相关的指定报错WEBKIT_DISABLE_DMABUF_RENDERER=1
Failed to initialize GTK,伴随界面无响应、卡顿或崩溃WEBKIT_DISABLE_DMABUF_RENDERER=0
BadWindow 或 Truncating shared memoryGDK_BACKEND=x11

同一个变量在不同错误下可能取相反的值。处理前应核对错误文字,并查看项目问答中对应的情形,不能把某个取值作为所有启动异常的通用设置。

托盘不显示、窗口无法初始化、没有图形界面,分别对应依赖、界面运行与使用方式三个问题。下载前先确认包格式与架构,启动后再按实际错误定位,会更容易找到适用的说明。还需区分客户端与内核时,可看客户端与 mihomo 内核的关系。

Clash 资料站 · 非官方

第三方整理,与项目方无关。