选择你的客户端
Clash 机场推荐
Clash Verge Rev、Clash Meta、FlClash、OpenClash 等 mihomo 内核客户端。
Shadowrocket 机场推荐
iPhone / iPad 上最常用的小火箭,支持多种订阅格式。
v2rayN 机场推荐
Windows 上的 v2rayN 与安卓上的 v2rayNG。
sing-box 机场推荐
全平台 sing-box 官方客户端与 Hiddify。
Quantumult X 机场推荐
iOS 上的圈 X,订阅格式与解析器有讲究。
Surge 机场推荐
macOS / iOS 上的 Surge,适合进阶用户。
Stash 机场推荐
兼容 Clash 配置的 iOS / macOS 客户端。
为什么要先选客户端
机场交付给你的东西只有一个:订阅链接。订阅里装的是节点,节点使用某种协议,而协议能不能用、订阅能不能读,完全取决于你手里的客户端。同一个机场,在 Clash Verge Rev 里能看到全部节点,在 Surge 里可能少掉一半,在官方 sing-box 客户端里甚至可能导入失败。很多人以为是“机场节点坏了”,其实是客户端和机场没对上。
所以顺序应该反过来:先根据设备和习惯定下客户端,再拿客户端的“协议清单”和“订阅格式”去筛机场。客户端一旦选定,往往会用很久,换机场反而比换客户端容易得多。
- 先看设备:Windows、macOS、Linux 上 mihomo 内核的客户端最省心;iPhone、iPad 需要非国区 Apple ID 购买付费 App;安卓可以直接从官方 GitHub 下载开源客户端;路由器用 OpenClash 一类插件。
- 再看你想不想自己管规则:希望“导入即用、规则交给机场”,选 Clash 系或 Stash,机场下发的是整份配置;希望规则自己维护、机场只负责节点,Shadowrocket、Quantumult X、Surge 都可以只引用节点。
- 最后看多设备是否统一:全家设备尽量用同一系内核(例如都是 mihomo,或都是 sing-box),一份订阅到处能用,出了问题也只需要排查一种情况。
还没决定装哪个软件,可以先看科学上网软件推荐与使用教程,各平台的首选和备选都列在那里。
客户端 × 协议支持总览
下表汇总本栏目各客户端页面里已经核对过的协议支持情况,依据分别是各客户端的官方文档、官方仓库发布说明或 App Store 更新记录,具体出处见对应页面。“未确认”表示本站在官方资料里没找到明确记录,并不等于一定不支持;“未列出”表示官方手册的协议目录里没有这一项。
| 客户端 | SS | VMess | VLESS | Trojan | Hysteria2 | TUIC | AnyTLS |
|---|---|---|---|---|---|---|---|
| mihomo 系(Clash Verge Rev、FlClash、Clash Meta for Android、OpenClash 的 Meta 内核) | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
| Shadowrocket | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
| v2rayN(桌面) | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持(7.14 起) |
| v2rayNG(安卓) | 支持 | 支持 | 支持 | 支持 | 支持(1.9.4 起) | 未确认 | 未确认 |
| sing-box 内核 / 官方客户端 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持(1.12.0 起) |
| Hiddify | 支持 | 支持 | 支持(含 Reality) | 支持 | 支持 | 支持 | 未确认 |
| Quantumult X | 支持 | 支持 | 支持 | 支持 | 未确认 | 未确认 | 支持 |
| Surge | 支持 | 支持 | 未列出 | 支持 | 支持 | 支持 | 支持(iOS 5.17.0 / Mac 6.4.3 起) |
| Stash | 支持 | 支持 | 支持(Reality 需 iOS 3.6+ / macOS 4.3+) | 支持 | 支持 | 支持 | 支持 |
从表里能读出三条实用结论:
- Trojan 和 Shadowsocks 是“最大公约数”:所有客户端都支持。机场只要这两种协议的节点足够多、线路够好,几乎任何客户端的用户都能用。
- VLESS 是 Surge 用户的坑:很多机场主推 VLESS Reality,Surge 手册却没有列出 VLESS。Surge 用户要先数一数非 VLESS 节点有多少。
- UDP 系协议是 Quantumult X 和 v2rayNG 的盲区:Hysteria2、TUIC 在圈 X 上未确认,TUIC、AnyTLS 在 v2rayNG 上未确认。机场如果主打“UDP 加速”,这两类用户要多留个心眼。
表中写着“支持”,也只代表客户端有这项实现。版本过旧、机场用了新参数,仍然可能导入后节点消失。各协议的特点和取舍见四大协议对比与 AnyTLS 协议说明。
订阅格式:比协议更容易踩坑
协议对上了,订阅格式不对照样用不了。机场后台常见的“一键导入”按钮,本质就是给不同客户端生成不同格式的订阅:
| 客户端 | 最合适的订阅 | 没有对应订阅时 |
|---|---|---|
| mihomo 系、Stash | Clash / Clash Meta(YAML,含节点、策略组和规则) | 只能靠订阅转换,规则质量和隐私都打折扣 |
| Shadowrocket | 通用订阅(Base64 分享链接列表) | 也能读取 Clash 订阅里的节点,基本不挑 |
| v2rayN / v2rayNG | 通用订阅或标注 V2Ray 的订阅 | 不建议直接粘贴 Clash 订阅 |
| sing-box 官方客户端 | sing-box 订阅(完整 JSON 配置) | 改用 Hiddify,或自行转换 |
| Hiddify | 通用、Clash、sing-box 均可 | 基本不受影响 |
| Quantumult X | Quantumult X 专用节点订阅 | 借助资源解析器转换 |
| Surge | Surge 托管配置或 Surge 格式节点列表 | 转换后 VLESS 节点会被丢弃 |
买之前可以先在机场官网的帮助文档里找“客户端教程”或“一键导入”页面,看列出了哪些客户端;也可以拿到试用订阅后用本站的订阅解析工具在浏览器本地看一眼订阅里有哪些协议、多少节点。订阅导入后节点为空、数量不对,排查方法见订阅更新失败怎么办。
多设备、多客户端怎么对齐
一个人往往同时有电脑和手机,一家人更可能是 Windows、iPhone、安卓混用。这时选机场的原则是“木桶效应”:以支持协议最少、订阅格式最挑的那个客户端为准。
全部是 mihomo 或 sing-box
最轻松的情况。协议基本都能用,只要机场提供对应格式的订阅,所有设备共用一份即可,换机场时也只需要换一个链接。
混有 Surge 或 Quantumult X
先按它们的协议短板筛一遍机场,再看其他客户端。用 Trojan、Shadowsocks 做主力节点的机场,混用时最不容易出问题。
另外要留意在线设备数。手机、平板、电脑同时开着代理就是三台设备,机场限制两台时会出现“某台设备突然连不上”的假故障,相关规则见机场设备数怎么算。
常见问题
机场写着支持 Clash,就一定支持 Clash Verge Rev 和 mihomo 吗?
怎么判断一个机场能不能用 v2rayNG?
Hiddify 能用哪些机场?
家里电脑、iPhone、安卓用不同客户端,机场要怎么选?
全部页面
还没装客户端?先看客户端使用教程。