这篇教程适用于带桌面环境的 Linux 电脑,以 Ubuntu / Debian 和 Fedora 为例,完成 Clash Verge Rev 安装、订阅导入与第一次连接。只有 SSH 终端的服务器不属于这里的使用场景:Clash Verge Rev 是图形客户端,需要桌面环境。
从Clash Verge Rev 官方发行页下载正式版。在终端执行下面的只读命令,确认机器架构:
uname -m
| 输出 / 系统 | 下载时的选择 |
|---|---|
x86_64,Ubuntu / Debian | amd64.deb |
aarch64,Ubuntu / Debian | arm64.deb |
x86_64,Fedora | x86_64.rpm |
aarch64,Fedora | aarch64.rpm |
amd64 也适用于使用同一架构的 Intel 处理器,不是“只能在 AMD 电脑上安装”。其他架构需要单独核对发行文件,不能只把下载文件改名。
以下以 v2.5.8、x86_64 电脑为例。在文件管理器中打开下载文件所在目录,再在该目录打开终端。使用较新版本时,将文件名换成实际下载的名字。
Ubuntu / Debian:
sudo apt install ./Clash.Verge_2.5.8_amd64.deb
Fedora:
sudo dnf install ./Clash.Verge-2.5.8-1.x86_64.rpm
只执行适合自己发行版的一条命令。前面的 ./ 表示安装当前目录里的文件;包管理器会尝试处理依赖,确认安装计划后再继续。完成后从应用菜单启动 Clash Verge Rev,正常使用时不必用 sudo 启动整个图形程序。
旧系统遇到 WebKit 等依赖缺失时,先查官方 Linux FAQ和发行版支持情况。官方文档特别指出 Ubuntu 20.04 的依赖问题,并建议使用较新的系统;不要强行混入其他发行版的软件源来凑依赖。
在本站免费节点页面打开较新的分享,复制其中的 Clash / Mihomo 订阅地址。回到客户端:
订阅卡片已保存,不代表它已经成为当前配置。看不到节点时,先检查是否选中卡片、链接格式是否正确;普通文章网址、v2ray 订阅与 sing-box 配置不能直接当成 Clash 配置。
免费节点可能随时失效。延迟测试可帮助排除超时线路,但最终仍要打开实际需要的网站验证。
在客户端设置中开启 系统代理,先保持 TUN 关闭,然后重新发起浏览器访问。系统代理是否被应用采用,取决于桌面环境和应用本身;Firefox 等浏览器也可能设置了自己的代理选项,需要确认其使用系统代理或正确的手动代理。
同时打开客户端“连接”页面,观察刚才请求的域名、匹配规则与出口。规则模式可能让部分网站走 DIRECT,所以“网页打开了”不一定证明它经过了远端节点。
在客户端设置中查看实际的 混合端口或 SOCKS 端口。以下命令只给这一条 curl 请求指定代理,不会替你修改终端启动文件或全局网络设置。
把命令里的 PORT 替换成刚才看到的数字,再运行:
curl --noproxy "" --proxy socks5h://127.0.0.1:PORT https://example.com/
127.0.0.1 指当前电脑;socks5h 让 curl 把目标域名交给 SOCKS 代理处理;--noproxy "" 避免已有的绕过列表让这次请求跳过指定代理。客户端仍会根据自己的规则决定最终走节点还是直连。
成功返回示例网页,说明这一条请求能通过该本机代理入口完成。它不证明所有终端程序已经使用代理,也不证明所有 DNS 查询都被接管。验证需要的真实服务时,再替换目标网址,并结合客户端连接记录判断。
常用工具如 Git、包管理器和下载器各有自己的代理设置。只有确认需要长期使用后,再按对应工具文档配置;不要为了临时试一次,就把一组不明代理变量永久写入 shell 配置。
| 情况 | 操作 |
|---|---|
| 某一条节点超时 | 换其他节点,重新发起访问 |
| 一批节点都失效 | 刷新订阅,并回本站查看较新的免费资源 |
| 浏览器正常,某应用不通 | 检查该应用的代理设置,再判断是否需要TUN |
| 暂时停用 | 关闭系统代理;已开启TUN时也关闭它,再退出客户端 |
| 退出后仍有应用报代理连接失败 | 检查该应用、桌面设置或shell环境是否残留已停止的本机代理地址 |
安装时找不到文件。 核对终端当前目录和完整文件名,尤其是版本号、大小写及 .deb / .rpm 后缀。不要把网页上的示例文件名直接套到不同版本。
应用打不开、白屏或报 WebKit / GBM 错误。 先记录完整错误、发行版版本、显卡和 Wayland / X11 会话类型,再对照官方 Linux FAQ。显示渲染错误与节点连接错误是不同问题,不需要通过反复换订阅处理。
系统代理开启后,终端还是直连。 先用上一节的单条 curl 请求验证端口,再检查具体工具是否有自己的代理选项。桌面开关通常不会自动给所有 shell 进程设置代理变量。
需要接管更多应用或检查 DNS。 完成基本连接后,再按客户端要求配置服务模式与TUN权限,并验证实际效果。DNS路径可继续看DNS 防泄漏配置与验证,其中的片段需要结合Linux实际网络环境调整。
如果同样要在 Mac 上使用,可先看Mac 客户端下载指南,再按对应平台步骤操作。