机场客户端怎么选?Clash Verge、Shadowrocket、v2rayN、sing-box、Stash、Surge 对比(2026)
六款主流机场客户端横向对比:平台覆盖、订阅兼容性、价格与上手难度,附按人群的直接推荐结论。
一句话结论:Windows/macOS/Linux 用 Clash Verge Rev,安卓用 Clash Meta for Android,iPhone 用 Shadowrocket 或 Stash。 九成用户按这三条选完就可以不用再看了。
剩下的篇幅是给另外一成人准备的:机场只给裸节点链接、需要按进程分流、想要一套配置跨五个平台、要写脚本改请求、或者 Apple ID 地区受限。下面先讲清楚选客户端到底要看什么,再给出平台对照表和按人群的结论。
选客户端先确认哪三件事?
第一,你的机场给的是哪种订阅格式。 这是最容易被忽略、也最容易导致「导入失败」的一件事:
| 订阅格式 | 典型客户端 | 说明 |
|---|---|---|
| Clash(YAML) | Clash Verge Rev、CMFA、Stash | 自带策略组和规则,导入即用 |
| 通用 / base64 | Shadowrocket、v2rayN | 只有节点列表,规则靠客户端自带 |
| sing-box(JSON) | sing-box 官方客户端 | 提供的机场还不算多 |
| 单条节点链接 | v2rayN、Shadowrocket | vmess://、vless:// 等,手动导入 |
| Surge / Quantumult X 专用 | 对应客户端 | 少数机场提供 |
大多数机场会同时给好几种,在用户中心切换即可。只给一种时也有转换办法,但会多一层折腾。订阅本身是什么、各格式差别在哪,见 机场订阅导入通用教程。
第二,你要覆盖哪些设备。 只有一台 Windows 和一部 iPhone,和家里有 Mac、安卓平板、电视盒子、NAS,答案完全不同。设备越多,配置一致性越值钱,sing-box 这类跨平台方案的价值就越高。
第三,你愿意花多少钱和多少时间。 桌面端主流客户端全部免费开源;iOS 端几乎都要付费,从几美元到上百美元不等。时间成本同样重要:有人愿意花一晚上写 JSON 换来精确控制,有人只想点两下就能刷视频。
平台 × 客户端对照表
| 客户端 | Windows | macOS | Linux | Android | iOS | 价格 | 订阅格式 | 上手难度 |
|---|---|---|---|---|---|---|---|---|
| Clash Verge Rev | ✅ 推荐 | ✅ 推荐 | ✅ 推荐 | ❌ | ❌ | 免费开源 | Clash 为主 | 低 |
| Clash Meta for Android | ❌ | ❌ | ❌ | ✅ 推荐 | ❌ | 免费开源 | Clash | 低 |
| Shadowrocket | ❌ | △ 兼容运行 | ❌ | ❌ | ✅ 推荐 | 一次性,几美元 | 通用 / Clash 等 | 低 |
| v2rayN | ✅ 推荐 | △ 可用 | △ 可用 | ❌ | ❌ | 免费开源 | 通用 / 裸链接 | 中 |
| sing-box | ✅ | ✅ | ✅ 推荐 | ✅ | ✅ | 免费开源 | sing-box / 需转换 | 高 |
| Stash | ❌ | ✅ | ❌ | ❌ | ✅ | 一次性,几美元 | Clash | 中 |
| Surge | ❌ | ✅ 专业 | ❌ | ❌ | ✅ 专业 | 数十至上百美元 | 专用 conf | 高 |
| Quantumult X | ❌ | ❌ | ❌ | ❌ | ✅ | 一次性,约十美元 | 专用 / 通用 | 高 |
说明:✅ 表示原生支持且体验好,△ 表示能用但不是最佳选择,❌ 表示没有该平台版本。价格均为大致量级,以各自官网或 App Store 当前页面为准。
六款客户端分别适合什么情况?
Clash Verge Rev:桌面端的默认答案
基于 Mihomo 内核的开源图形客户端,覆盖 Windows、macOS、Linux。它是原版 Clash Verge 的社区延续分支,也是已停更的 Clash for Windows 的正统替代。
优势在于平衡:策略组、规则集、TUN 模式、订阅自动更新这些该有的都有,界面清爽,机场几乎 100% 支持 Clash 订阅,出问题时中文资料最多。缺点是没有移动端版本,且高级自定义要靠写 Merge/Script 配置,不如 Surge 的界面化程度高。
适合:绝大多数桌面用户。 完整配置流程见 Clash Verge Rev 教程。
Clash Meta for Android:安卓的默认答案
同样基于 Mihomo 内核,和 Clash Verge Rev 共用一套配置逻辑,订阅可以直接复用。安卓端独有的价值是访问控制:可以精确指定哪些 App 走代理、哪些绕过,这对避免银行和支付类应用触发风控很实用。
短板是安卓厂商 ROM 的后台管理策略,需要手动做保活设置,否则息屏一段时间就断。配置方法见 Clash Meta for Android 教程。
Shadowrocket:iPhone 上兼容性最好的一款
俗称小火箭,一次性买断,订阅格式几乎通吃——通用、Clash、SIP008 大多能直接解析,这是它多年来最大的优势。界面直观,粘贴链接就能用,规则、DNS、按需连接等细节也都能调。
短板有三个:只有 iOS 版本,没有原生 macOS 应用;策略组能力弱于原生 Clash;上架地区受限。
Shadowrocket 的优点
- 订阅兼容性最好,什么格式都能吃
- 一次性买断,价格低
- 界面直观,新手友好
Shadowrocket 的不足
- 中国大陆区 App Store 无法下载
- 无原生 macOS 版本
- 脚本、重写能力弱于 Surge、Quantumult X
v2rayN:Windows 上的「工程师工具」
它本身只是图形外壳,内核可以在 Xray、sing-box、mihomo 之间切换。核心价值是协议覆盖广、每个节点的底层参数都能手动编辑——当某个节点连不上,需要逐项核对 TLS 指纹、SNI、传输方式时,v2rayN 是最方便的排查工具。
短板是界面工程化、依赖 .NET 运行库导致安装失败率偏高、策略组能力弱。机场只给通用订阅或裸节点链接时,它比 Clash 系更稳。 详见 v2rayN 教程。
sing-box:跨平台一致性最强,门槛也最高
唯一一个五个平台都有官方客户端、并且共用同一套 JSON 配置的方案。协议实现跟进最快,规则集能编译成二进制,路由规则可以按进程名、应用包名、端口精确匹配。
代价是它以 JSON 配置为中心,没有「粘贴订阅就有策略组」的即时体验,而且大版本之间字段变动比较频繁,旧教程容易失效。多数机场也还不原生提供 sing-box 订阅,需要做转换。适合愿意读文档、追求精确控制的用户。 详见 sing-box 教程。
Stash / Surge / Quantumult X:苹果生态的进阶三件套
三款都是付费的 iOS(Surge 和 Stash 还有 macOS 版)客户端,定位差别很大:
- Stash:Clash 兼容内核 + 苹果原生界面。如果你电脑上用 Clash,想在 iPhone 上保持完全一致的策略组和规则,它是最顺的选择,价格也只有几美元量级。
- Surge:网络调试工具起家,抓包、请求详情、DNS 诊断、脚本、MitM 一应俱全,macOS 版尤其强大。价格是这几款里最高的,属于专业工具定价。
- Quantumult X:以重写和任务脚本见长,社区脚本生态丰富,配置采用分段式文本格式,学习曲线陡但玩法最多。
三者的详细差异、能力对照和选购建议,见 Stash、Surge、Quantumult X 怎么选。
免费的够用吗?什么时候才值得付费?
先说结论:桌面端完全没必要付费,Clash Verge Rev、v2rayN、sing-box 都是免费开源且功能完整的。付费需求几乎只出现在 iOS 上,因为 App Store 生态里没有真正好用的免费方案。
付费真正买到的东西是:
- 持续维护:苹果每年改系统 API,商业客户端有动力跟进适配。
- 调试能力:Surge 的抓包和请求详情、Quantumult X 的脚本调试,开源客户端普遍没有。
- 原生体验:小组件、快捷指令、Siri 集成、系统级细节打磨。
- 省时间:不用自己折腾配置转换和规则拼装。
如果你只是想在手机上正常访问外网,买最便宜的那款能用的就行,不用被「专业版」话术带走。
按人群怎么选?
| 你的情况 | 桌面端 | 移动端 | 理由 |
|---|---|---|---|
| 纯小白,只想能上网 | Clash Verge Rev | CMFA / Shadowrocket | 粘贴订阅就能用,中文资料最多 |
| 学生,预算敏感 | Clash Verge Rev | CMFA(安卓免费) | 全免费方案,安卓端零成本 |
| 苹果全家桶用户 | Clash Verge Rev 或 Stash | Stash | iOS 与 macOS 配置一致,iCloud 同步 |
| 技术党 / 运维 | sing-box | sing-box | 一套 JSON 配置跨五个平台,规则最精确 |
| 网络调试、抓包需求 | Surge for Mac | Surge iOS | 请求详情、MitM、脚本是它的主场 |
| 游戏玩家 | Clash Verge Rev(开 TUN) | CMFA | TUN 接管全部流量,游戏客户端不读系统代理 |
| 机场只给裸节点链接 | v2rayN | Shadowrocket | 两者对通用订阅和单条链接解析最稳 |
| 多设备家庭共享 | Clash Verge Rev + 局域网共享 | 各自客户端 | 注意机场的同时在线设备数限制 |
| Linux 服务器 / 软路由 | sing-box 命令行 | — | 无图形界面,systemd 托管最省心 |
| 只有中国大陆 Apple ID | Clash Verge Rev | 考虑安卓设备或电脑共享 | iOS 端主流客户端在国区商店不可下载 |
换客户端时,配置能直接搬过去吗?
订阅链接一定能搬,配置不一定。这张表说明各方向的迁移成本:
| 迁移方向 | 订阅能否直接用 | 规则/策略组能否复用 | 实际工作量 |
|---|---|---|---|
| Clash Verge Rev → CMFA | 能,同一条 Clash 订阅 | 能,配置逻辑一致 | 几乎为零 |
| Clash Verge Rev → Stash | 能 | 大部分能,写法相同 | 很小 |
| Clash 系 → Shadowrocket | 多数能解析 | 不能,策略组会被简化 | 小,但要重配分流 |
| Clash 系 → sing-box | 不能,需转换 | 不能,语法完全不同 | 大 |
| v2rayN → Clash 系 | 看机场是否提供 Clash 订阅 | 不能 | 中 |
| Shadowrocket → Stash | 需换成 Clash 订阅 | 不能 | 中 |
| 任意 → Surge / Quantumult X | 多数需转换 | 不能 | 大 |
结论是:在 Clash 生态内部横向换客户端几乎零成本,跨生态换则等于重做一遍配置。 这也是选型时值得提前想清楚的一点——如果你预计将来会用多个平台,一开始就统一在 Clash 生态或 sing-box 生态里,比中途迁移省事得多。
所有客户端都要调的几个设置
不管你最后选了哪一款,下面这几项都值得在配置完成后确认一遍,它们是「能上网」和「用得舒服」之间的差距:
- 订阅自动更新:设成一天一次。机场新增、下线、更换节点时会自动同步,否则你会在某天突然发现所有节点都连不上。
- 默认使用规则模式:不要长期挂全局。全局会让国内流量绕远路,既慢又容易触发国内服务的异地登录风控。
- 内网直连不要关:确保客户端的「绕过私有网络」或系统代理排除列表里包含
192.168.*、10.*、localhost,否则路由器管理页、NAS、局域网打印机都会访问不了。 - IPv6 按实际情况开关:本地网络没有 IPv6 时关掉,可以避免大量无效的 AAAA 查询导致首屏变慢。
- 自动测速间隔别设太短:几分钟一次足够,设成十几秒只会增加耗电和节点压力,对体验没有帮助。
- 需要时才开 TUN:日常浏览用系统代理就够;游戏、终端、Docker、Steam 这类不读系统代理设置的程序,才需要 TUN 接管全部流量。
- 退出前先关代理:客户端被强制结束进程时,系统代理设置或虚拟网卡可能残留,表现为关掉软件后全网打不开。
有哪些常见的选型误区?
误区一:换客户端能让机场变快。 决定速度的是线路质量和节点负载,客户端只影响分流是否正确、DNS 是否合理。机场本身拥堵,换十个客户端也没用。真要解决速度问题,应该从 节点选择 和机场本身入手。
误区二:同时装好几个客户端「双保险」。 多个客户端会争抢本地端口、互相覆盖系统代理设置,反而制造故障。装可以,但同一时间只开一个。
误区三:一定要用最新最复杂的那个。 sing-box 很强,但如果你只是刷网页看视频,它带来的只有额外的学习成本。工具要匹配需求,不是越复杂越好。
误区四:从软件站下载「汉化增强版」。 代理客户端接管你的全部流量,被植入后门等于把一切交出去。只从 GitHub Releases、App Store 或官网下载。
误区五:开全局模式当默认。 全局会让国内流量绕远路,既慢又可能触发国内服务的异地风控。日常应该用规则模式,原理见 规则、全局、直连模式详解。
先选机场还是先选客户端?
先选机场。 客户端是免费或几美元的一次性成本,随时可以换;机场决定了线路质量、节点地区、能不能解锁流媒体和 AI 服务,是真正花钱且影响体验的部分。而且机场支持哪些订阅格式,会直接限制你的客户端选项。
合理的顺序是:先按需求选机场(见 2026 机场推荐)→ 看它提供哪些订阅格式 → 按你的设备清单对照本文表格选客户端 → 按对应教程配置完。
配完之后如果上不了网,先别怀疑机场,按 代理开了却上不了网 的顺序排查一遍,多数问题出在配置而不是线路。