Clash for Linux 下载与使用教程:Ubuntu、Debian 与 Fedora
Clash for Linux 下载与使用教程,比较 Clash Verge Rev、FLClash 和 Mihomo 命令行方案,说明 Ubuntu、Debian、Fedora 的 deb、rpm、AppImage 与 CPU 架构选择,以及订阅导入、系统代理、环境变量、TUN、开机启动、服务器使用边界和故障排查。
直接选择:Linux 桌面用户优先使用 Clash Verge Rev;希望多平台界面一致或需要 AppImage 时可选择 FLClash;服务器、软路由和熟悉终端的用户再考虑 Mihomo 命令行内核。Clash 本身不提供节点,安装后仍需导入 Clash/Mihomo 订阅或 YAML 配置。
“Clash for Linux”不是一个仍在维护的单一官方客户端名称,而是 Linux 用户寻找兼容 Clash/Mihomo 配置的软件时使用的泛称。选择时应先区分桌面图形界面与服务器命令行场景,再根据发行版、CPU 架构和安装包格式下载。
Clash Linux 客户端怎么选
| 方案 | 界面 | 适合场景 | 主要安装包 |
|---|---|---|---|
| Clash Verge Rev | 完整桌面 GUI | Ubuntu、Debian、Fedora 等日常桌面 | deb、rpm |
| FLClash | 跨平台 GUI | 希望 Linux、Windows、macOS 和 Android 操作一致 | AppImage、deb、rpm |
| Mihomo | 命令行内核 | 服务器、无桌面环境、systemd 托管 | 压缩二进制 |
不建议从不明下载站寻找名为“Clash for Linux”的历史打包程序。原版 Clash 和原版 Clash Verge 均已停止维护,新安装应优先选择仍有官方发布记录的项目。
Clash for Linux 官方下载
截至 2026 年 8 月 12 日,Clash Verge Rev 官方稳定版为 v2.5.2,官方 Release 同时提供 Linux x64、ARM64 和 ARMv7 的 deb、rpm 包。FLClash 当前稳定版为 v0.8.94,提供 x64 AppImage、deb、rpm 以及 ARM64 deb。
Ubuntu、Debian x64
Ubuntu、Debian、Linux Mint 等 Debian 系发行版优先使用 deb 包。下面的文件来自官方 GitHub Release,gh-proxy 只负责传输加速。
Fedora、RHEL 系
Fedora、Rocky Linux、AlmaLinux 等使用 rpm 包。下载前先运行 uname -m,x86_64 对应 x64,aarch64 对应 ARM64。
Ubuntu 安装 Clash Verge Rev
下载 deb 文件后,在文件所在目录执行:
sudo apt install ./Clash.Verge_2.5.2_amd64.deb
安装完成后从应用菜单启动。若 apt 提示架构不匹配,先运行:
uname -m
ARM64 设备应在官方发布页选择 arm64 或 aarch64 文件,不能安装 amd64 包。不要通过修改文件名解决架构问题。
运行 FLClash AppImage
AppImage 不需要传统安装,但首次运行前需要赋予执行权限:
chmod +x FlClash-0.8.94-linux-amd64.AppImage
./FlClash-0.8.94-linux-amd64.AppImage
如果双击无反应,可从终端启动查看缺少的系统库。部分发行版运行 AppImage 还需要 FUSE;不希望处理 FUSE 时可以改用 deb 或 rpm 包。
导入 Clash 订阅并连接
- 从服务商后台复制 Clash 或 Mihomo 格式订阅 URL。
- 在客户端的 Profiles 或配置页面粘贴链接并下载。
- 选中新配置,在 Proxies 页面选择策略组和节点。
- 日常浏览先开启 System Proxy,并使用规则模式。
- 终端程序或不遵循桌面代理的应用无法连接时,再考虑 TUN。
订阅地址通常包含访问令牌,不要粘贴到公开网页、在线检测工具、截图或 Shell 历史记录。订阅导入失败时可查看 Clash 订阅链接教程。
需要比较订阅入口时,参考 机场推荐页面。
Linux 系统代理与环境变量
图形客户端可以设置桌面环境的 HTTP、HTTPS 和 SOCKS 代理,但终端工具是否读取系统代理取决于程序本身。临时测试命令行程序时,可按客户端显示的实际监听端口设置环境变量:
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
端口 7890 只是常见示例,必须以当前客户端配置为准。不要把临时代理变量直接写入全局启动文件,除非已经确认客户端会在每次登录时先启动。
什么时候需要 TUN 模式
系统代理只影响遵循代理设置的应用。游戏、部分终端程序、容器和使用自有网络栈的软件可能不会经过系统代理,此时可尝试 TUN。TUN 通常需要管理员权限或客户端辅助服务,并可能与其他 VPN、Docker 网段、防火墙规则冲突。
排查时先关闭其他 VPN 和代理程序,确认普通系统代理可用,再单独开启 TUN。不要同时运行两个接管默认路由的客户端。
服务器是否应该安装 GUI
无桌面环境的 VPS 通常不适合安装 Clash Verge Rev 或 FLClash。更合理的做法是使用 Mihomo 命令行内核,通过 systemd 管理进程,并限制控制端口只监听本机或可信网络。配置文件中可能包含节点凭证,不应上传到公开仓库。
Clash Linux 常见问题
安装后打不开
从终端启动应用读取错误信息,确认 CPU 架构、桌面环境和依赖库。Wayland 下出现托盘或窗口问题时,可先升级到当前稳定版,再查阅项目官方 Issues,不要随意执行第三方“一键修复”脚本。
开启代理后断网
先关闭 System Proxy 或 TUN,确认基础网络恢复;然后检查配置是否选中、节点是否可用、监听端口是否冲突。异常退出后还应检查桌面网络设置中是否残留手动代理。
浏览器能用,终端不能用
终端程序可能没有读取桌面代理。检查程序自己的代理参数,或临时设置 http_proxy、https_proxy。使用 TUN 前先确认普通代理和节点本身可用。
订阅更新返回 401 或 403
通常表示链接失效、访问令牌变化、套餐过期或服务商限制访问。回到服务商后台重新复制,不要通过公开在线转换器测试完整 URL。
常见问题
Clash for Linux 有官网吗
没有一个统一的“Clash for Linux 官网”。应根据所选项目进入 Clash Verge Rev 官方仓库、FLClash 官方仓库 或 Mihomo 官方仓库。
Ubuntu 应该下载 deb 还是 AppImage
希望由系统包管理器安装和卸载时选择 deb;希望便携运行、减少系统安装步骤时可以选择 AppImage。两者都要匹配 CPU 架构。
Linux 可以使用 Clash Verge 吗
原版 Clash Verge 已停更。新用户应选择持续维护的 Clash Verge Rev;已经使用原版的用户可参考 Clash Verge 使用教程迁移配置。
Clash Linux 客户端自带节点吗
不自带。安装后还需要导入 Clash/Mihomo 订阅或本地 YAML。节点概念、测速和排错见 Clash 节点教程。