Windows 和 Mac 上的机场教程到处都是,轮到 Linux,不少人就卡住了:有没有图形界面的客户端?装 deb 还是 rpm?订阅导进去了,浏览器却还是打不开?这篇就是写给 Ubuntu、Debian、Fedora 这类桌面 Linux 用户的,咱们一步步来。
先说结论:桌面 Linux 想用机场,最省事的办法是装 Clash Verge Rev(基于 mihomo 内核的图形客户端),下载与您系统架构对应的 deb 或 rpm 安装包,导入机场给您的订阅链接,选好节点,再打开系统代理就能用。只有当某些程序不走系统代理时,才需要考虑 TUN 模式。
一、Linux 上用机场,需要准备什么
先把三样东西备齐,后面会顺很多:
- 一个可用的机场订阅链接。简单讲,订阅链接就是一串网址,客户端用它去拿节点列表。还没买的话,可以先看小编之前写的机场套餐怎么买:按月、流量、设备数选购指南。
- 知道自己的 CPU 架构。在终端输入
uname -m,显示 x86_64 就是常见的 64 位电脑,显示 aarch64 就是 arm64(比如部分树莓派、ARM 笔记本)。 - 知道自己的发行版用哪种安装包。Ubuntu、Debian、Linux Mint 一般用 deb;Fedora、RHEL 系一般用 rpm。
订阅链接相当于您账号的钥匙,不要发给别人,也不要贴到公开的论坛或截图里。
二、下载安装 Clash Verge Rev
Clash Verge Rev 是开源项目,README 里写明支持 Windows、macOS 和 Linux(x64 与 arm64),并内置了 Clash.Meta(mihomo)内核。我们在 2026 年 11 月 13 日查看了它的 GitHub Releases 页面,当时标注为 Latest 的版本是 v2.5.10(发布于 11 月 3 日)。您看到的版本号可能已经更新,以页面为准。
该版本页面里列出的 Linux 安装包,文件名大致是这样的:
| 您的系统 | 架构 | 安装包文件名(以 v2.5.10 为例) |
|---|---|---|
| Ubuntu / Debian 系 | 64 位 x86 | Clash.Verge_2.5.10_amd64.deb |
| Ubuntu / Debian 系 | arm64 | Clash.Verge_2.5.10_arm64.deb |
| Fedora / RHEL 系 | 64 位 x86 | Clash.Verge-2.5.10-1.x86_64.rpm |
| Fedora / RHEL 系 | arm64 | Clash.Verge-2.5.10-1.aarch64.rpm |
页面还提供 armhf 的包,一般用不到。另外,我们在该版本页面没有看到 AppImage 文件,所以别在这里找它。
Ubuntu / Debian 怎么装
Release 页面写的安装方式是“使用 apt 加路径安装”。把 deb 下载到“下载”文件夹后,在终端里执行:
cd ~/下载
sudo apt install ./Clash.Verge_2.5.10_amd64.deb Fedora 怎么装
rpm 对应的是 dnf,同样是带路径安装:
cd ~/下载
sudo dnf install ./Clash.Verge-2.5.10-1.x86_64.rpm Arch 系用户可能想从 AUR 安装。小编这次没能打开 AUR 页面,没法确认有没有对应的软件包,所以这里不下结论,您可以自己到 AUR 搜索 clash-verge-rev 看看,并留意打包者是谁。
下载时认准项目官方的 GitHub 仓库。网上有不少“Clash 下载站”,安装包来路不明,建议别碰。
三、导入机场订阅
装好后从应用菜单打开 Clash Verge。界面文字会随版本略有出入,大体流程是这样:
- 进入“订阅”(Profiles)页面。
- 把机场给您的订阅链接粘贴到输入框,点“导入”。
- 导入成功后,列表里会出现一个新的配置,点一下让它处于选中状态。
- 到“代理”页面,挑一个节点。不确定选哪个的话,先点测速,再选延迟低、地区合适的。
- 回到主界面,打开“系统代理”开关。
这一套流程和Windows 电脑用 Clash Verge Rev 导入订阅、Mac 用 Clash Verge Rev 导入订阅基本一致,您如果用过其中一个,会觉得很眼熟。
导入后如果节点是空的,多半是订阅链接复制不完整,或者机场套餐已过期、流量用完,回到机场后台看一眼。如果节点能看到但协议显示异常,可以参考机场节点协议怎么选了解各协议的区别。
四、系统代理和 TUN 模式,Linux 上怎么选
这是 Linux 用户最容易搞糊涂的地方。简单讲:
| 对比项 | 系统代理 | TUN 模式 |
|---|---|---|
| 原理 | 告诉遵守系统代理设置的程序“请走这个代理” | 创建一块虚拟网卡,把流量统一接管 |
| 常见用途 | 浏览器、图形界面应用 | 不认系统代理的程序、命令行工具 |
| 设置难度 | 低,开关一打就行 | 较高,需要额外权限 |
| 风险点 | 部分程序会直接绕过 | 权限、防火墙和冲突问题更多 |
建议顺序是:先只开系统代理,能满足浏览器使用就不用折腾 TUN。注意,不少 Linux 命令行程序(比如 git、curl)并不读取桌面环境的系统代理,需要另外设置环境变量或开启 TUN,这是“浏览器能上、终端上不了”的常见原因。
TUN 在 Linux 上要创建虚拟网卡,需要较高的网络权限。mihomo 官方文档里的 systemd 服务示例就给进程配置了 CAP_NET_ADMIN、CAP_NET_RAW 等能力,可见这不是普通用户权限能随便做的事。Clash Verge Rev 的更新记录里也提到过 Linux 上“安装或修复服务后仍无法启动内核、开启 TUN 模式”的问题(v2.5.5 版本说明里有修复)。所以如果您打算开 TUN,请在软件里找到与“服务模式”相关的安装入口,按提示授权,并确保用的是较新的版本。
想进一步了解规则、全局、直连三种模式怎么搭配,可以读这篇:Clash 规则、全局、直连模式有啥区别。
五、连不上时的 6 步排查
- 先确认订阅本身没问题:在机场后台看套餐是否到期、流量是否耗尽,订阅链接有没有被重置过。
- 更新订阅,换个节点:某个节点超时很常见,换一个地区的节点再试。
- 检查系统时间:时间偏差大,部分协议会握手失败。可以用
timedatectl查看是否已开启自动同步。 - 确认代理模式:如果选了“直连”,当然不会走节点;一般日常用“规则”模式。
- 检查程序是否读取系统代理:浏览器能上、终端不能,多半是环境变量没设;也可以尝试 TUN。
- 升级客户端和内核:旧版本可能和新协议不兼容,按 Releases 页面升级一下再试。
如果以上都做了仍然不行,可以把客户端日志里的报错信息(记得先打码订阅链接和服务器地址)发给机场客服。
六、几点提醒
- 机场服务商可能临时关停或跑路,建议先按月购买,别一次性付长期套餐。
- 订阅链接泄露等于账号泄露,不要上传到公开仓库,也不要和陌生人分享。
- 本文只介绍客户端的使用方法,不对任何服务商做速度或稳定性背书。
- 请遵守所在地的法律法规,本文不构成法律意见。
常见问题(FAQ)
Linux 上用机场,一定要用 Clash Verge Rev 吗?
不一定。它只是图形界面比较友好、支持 Linux 的选择之一。也有人直接用 mihomo 内核配合配置文件运行,只是对新手来说要自己写服务和配置,门槛高一些。
我是 Ubuntu,应该装 deb 还是 rpm?
装 deb。rpm 是给 Fedora、RHEL 这一类系统用的。
订阅导入成功了,为什么浏览器还是打不开国外网站?
先看有没有打开“系统代理”开关,再看是不是选中了刚导入的配置、并且挑了一个可用节点。三项都对仍然不行,就按上面的排查步骤逐项检查。
终端里的 curl 和 git 为什么不走代理?
这些程序通常不读取桌面环境的系统代理设置,需要单独配置代理环境变量,或者改用 TUN 模式。
开 TUN 模式需要 root 权限吗?
需要较高的网络权限。mihomo 官方文档的 systemd 示例就授予了 CAP_NET_ADMIN 等能力,不同安装方式的授权入口不一样,建议以客户端的提示和官方文档为准。
总结
Linux 用机场,其实就四步:按架构下对安装包、用 apt 或 dnf 装好、导入订阅选节点、先开系统代理。遇到命令行程序不走代理再考虑 TUN。信息查询日期为 2026 年 11 月 13 日,软件版本和界面会变化,具体以官方 GitHub 仓库和 mihomo 文档为准。