机场博客JICHANGBOKE.ORG

Linux 装代理客户端有哪些选择

有桌面环境优先装 Clash Verge Rev 或 FlClash,机场给 Clash 订阅直接用。没有图形界面的服务器或软路由,改用命令行的 ShellCrash。

作者 塔台君更新 11 个重点客户端,3 套教程

Linux 上先看这几个

  1. 1

    Clash Verge Rev

    deb、rpm 官方包之外 Arch 用户能走 AUR 安装,配置改写做得最细,开虚拟网卡要先装一次服务,走 polkit 授权。

  2. 2

    FlClash

    deb、rpm、AppImage 三种包都有,和 Windows、macOS、Android 共用一套界面,运行前要先装好托盘依赖。

  3. 3

    Clash Party

    deb、rpm、pacman 三种包都有,安装时脚本直接给内核文件加权限位,开虚拟网卡通常不用再弹密码框或装服务。

  4. 4

    v2rayN

    能在一个软件里切 Xray、sing-box、mihomo 三种内核,机场给 V2Ray 系分享链接的人适合装,最低要求 Ubuntu 22.04。

  5. 5

    ShellCrash

    不挑固件也不需要图形界面,Debian、CentOS、Armbian 这类发行版和 Docker 容器都能跑,SSH 连上敲 crash 就能打开菜单。

Linux 上的图形客户端先看有没有桌面,Clash Verge RevFlClashClash Partyv2rayN 都基于 WebView 或 Electron,命令行服务器装不了。这种场景改用 mihomo 或 sing-box 二进制内核,或用 ShellCrash 这类 shell 脚本,SSH 连上敲一条命令就能装。

桌面环境决定系统代理灵不灵

系统代理开关调用的是 gsettings 或 KDE 的 kwriteconfig,GNOME、KDE、Cinnamon 能跟着生效。i3、sway 这类精简窗口管理器没有这套设置,得手动填代理地址,或改用虚拟网卡模式

装的时候会弹出什么

deb、rpm 装好自动进应用菜单。AppImage 要自己加执行权限。开虚拟网卡通常弹出 polkit 授权框要密码,Clash Verge Rev 要求先装一次服务。Clash Party 的安装脚本直接给内核加权限位,开箱可用。

在 Linux 上要留意的事

  • !系统代理开关灵不灵看桌面环境,GNOME、KDE、Cinnamon 能自动生效,i3、sway 这类精简窗口管理器要手动填代理地址。
  • !开虚拟网卡大多要弹出 polkit 授权框输入密码,没装 polkit 认证代理的精简桌面可能弹不出来,要先装一个再试。
  • !AppImage 要自己加执行权限,系统还要装好 FUSE,Ubuntu 22.04 装 libfuse2,24.04 上这个包改名叫 libfuse2t64。
  • !FlClash 运行前要先装好 libayatana-appindicator 依赖,没装的话打不开或者没有托盘图标,这是 Linux 上最常见的启动问题。

Linux 可用的客户端

Clash Nyanpasu 是 Tauri 写的开源桌面客户端,README 自称是更安静的 Clash 体验,内核除了 Mihomo 还能切换 Clash Rust。

维护中多内核开源免费v1.6.1

  • Windows
  • macOS
  • Linux
资料页

Clash Verge Rev 是用 Tauri 写的 Clash 系桌面客户端,内置 mihomo 内核,开源免费,Windows、macOS、Linux 都有安装包。

维护中Mihomo 内核开源免费v2.5.2

  • Windows
  • macOS
  • Linux
3 个平台的教程

FlClash 是基于 mihomo 内核的开源客户端,Android 和三个桌面系统共用一套 Material You 界面,免费无广告。

维护中Mihomo 内核开源免费v0.8.98

  • Windows
  • macOS
  • Linux
  • Android
4 个平台的教程

Hiddify 是一个基于 sing-box 内核的开源代理客户端,五个主流平台都有官方安装包,长期免费使用。

维护中sing-box 内核开源免费v4.1.1

  • Windows
  • macOS
  • Linux
  • Android
  • iPhone / iPad
资料页

Karing 是一个基于 sing-box 内核的开源代理客户端,Windows、macOS、Linux、安卓、iOS 都有官方安装包,完全免费。

维护中sing-box 内核开源免费v1.2.25.2802

  • Windows
  • macOS
  • Linux
  • Android
  • iPhone / iPad
资料页

Clash Party

Mihomo Party

Clash Party 原名 Mihomo Party,是用 Electron 写的 mihomo 图形客户端,开源免费,三个桌面系统都有安装包。

维护中Mihomo 内核开源免费v2.0.2

  • Windows
  • macOS
  • Linux
3 个平台的教程

ShellCrash 是一段装进 Linux 或路由器的脚本,装完在终端敲 crash 就能打开管理菜单,内核可选 mihomo 或 sing-box。

维护中多内核开源免费1.9.4

  • Linux
  • 路由器
  • cli
资料页

sing-box 是一个开源代理平台,由 SagerNet 组织维护,桌面版和手机版客户端都是官方原生发行,长期免费。

维护中sing-box 内核开源免费v1.14.1

  • Windows
  • macOS
  • Linux
  • Android
  • iPhone / iPad
资料页

Sparkle 是从 Clash Party(原 Mihomo Party)fork 出来的开源桌面客户端,同样基于 Mihomo 内核,Windows、macOS、Linux 都有安装包。

维护中Mihomo 内核开源免费1.26.8

  • Windows
  • macOS
  • Linux
资料页

v2rayN 是 2dust 做的多内核桌面客户端,Xray、sing-box、mihomo 都能调用,开源免费。

维护中多内核开源免费7.24.9

  • Windows
  • macOS
  • Linux
2 个平台的教程

这里说的 Clash Verge 是原版,作者 zzzgydi 已在 2023 年 11 月清空并归档仓库,最后版本 v1.3.8。

已停止维护多内核开源免费v1.3.8

  • Windows
  • macOS
  • Linux
2 个平台的教程
另有 33 个收录但未写教程的客户端

这些没有逐个试用,收录只代表它存在。有官方来源的都核对过地址能打开、最近一年有没有更新,链接直接通向官方仓库或官方商店。找不到官方发布页的,卡片上会写明,本站不给链接。

AnyPortal

fv2ray

维护中Xray 内核开源免费

Bettbox

维护中Mihomo 内核开源免费

ClashMi

维护中Mihomo 内核源码不完整免费

FlClashX

维护中Mihomo 内核开源免费

GUI.for.Clash

维护中Mihomo 内核开源免费

GUI.for.SingBox

维护中sing-box 内核开源免费

Happ Proxy

维护中Xray 内核闭源

Husi

虎兕

维护中sing-box 内核开源免费

OneXray

维护中Xray 内核开源免费

Outline

Outline App

维护状态未核实开源

Polaris

北极星

维护中sing-box 内核开源免费

Satelite

Satelite Proxy

维护中sing-box 内核开源免费

Sing-Box Windows

维护中sing-box 内核开源免费

SingCast

原 Clash for Flutter

维护状态未核实sing-box 内核开源

v2rayA

维护中V2Ray 内核开源免费

Vproxy

VX

维护中开源免费

Linux 客户端常见问题

Linux 服务器没有图形界面能用这些客户端吗

大多数装不了。Clash Verge Rev、FlClash 这批客户端都基于 WebView,官方 FAQ 写明需要桌面环境。没有图形界面的服务器,直接运行 mihomo 或 sing-box 的二进制内核,或者装命令行的 ShellCrash,SSH 连上就能操作。

Linux 上系统代理开了浏览器还是不走代理

先看桌面环境。GNOME、KDE 这类主流桌面能自动写入代理设置,浏览器立刻生效。i3、sway 这类精简窗口管理器没有这套机制,开关打开也不生效,要手动填本地代理地址,或者改用虚拟网卡模式接管全部流量。

Debian 或 Ubuntu 该装 deb 还是 AppImage

能用包管理器就优先选 deb,装完自动进应用菜单,升级卸载都方便。AppImage 留给不想把软件装进系统、或者发行版没有对应包的情况,用之前要装好 FUSE,还要给文件加一次执行权限才能运行。

ShellCrash 和图形化客户端怎么选

看有没有桌面环境。有图形桌面的电脑,装 Clash Verge Rev 或者 FlClash 这类图形客户端更直观。没有桌面的服务器、非 OpenWrt 的路由器固件、群晖或 PVE 跑 Docker 的场景,只要能 SSH 登录,就用命令行的 ShellCrash。

Linux 上开虚拟网卡为什么要输密码

这是在给内核文件授权。多数客户端会弹出 polkit 授权框,输入当前用户的密码,内核才有权限创建虚拟网卡接管全部流量。Clash Party 的做法不太一样,安装时就给内核文件加上了权限位,通常不用每次都输密码。