机场知识 知识解读
为什么用机场需要客户端?机场客户端怎么选(按设备与需求)
为什么用机场需要客户端?解释客户端在订阅解析、节点管理、分流规则中的作用,并按 Windows、macOS、iOS、Android 与使用需求给出客户端选择建议。
- 作者
- 网络研究组
- 首次发布
- 最后更新
- 内容类型
- 知识解读
- 阅读时间
- 约 3 分钟
直接答案
机场只提供订阅链接和节点,真正负责连接的是客户端:它解析订阅、用代理协议与节点建立加密连接、按规则决定哪些流量走代理。电脑新手优先选 Clash Verge Rev,iPhone / iPad 用户常用 Shadowrocket,Windows 上习惯手动管理节点可选 v2rayN,进阶用户再考虑 sing-box、Stash、Surge。
- 定义 代理客户端
- 代理客户端是运行在用户设备上的软件,负责导入机场订阅、与节点建立加密连接,并依据分流规则决定每个网络请求是直连还是经代理转发。
Key Takeaways · 要点速览
- 客户端负责订阅解析、协议连接、分流规则和节点管理四件事。
- 选客户端先看设备平台,再看是否支持机场使用的协议。
- 电脑新手首选 Clash Verge Rev,iOS 新手首选 Shadowrocket。
- 协议不受支持时,节点会显示超时或直接无法导入。
- 只从官方渠道下载客户端,避免使用来源不明的修改版。
为什么需要客户端
机场交付的是一条订阅链接,它本身不能让设备上网。你需要一个客户端来完成以下四件事:
| 职责 | 说明 |
|---|---|
| 订阅解析 | 下载订阅内容,生成节点列表,定期自动更新 |
| 协议连接 | 用 Trojan、VLESS、Hysteria2 等协议与节点建立加密连接 |
| 分流规则 | 判断每个请求是直连、走代理还是拦截 |
| 节点管理 | 延迟测试、手动或自动选择节点、故障切换 |
可以把机场理解为「提供道路的公司」,客户端则是「你自己的车」。没有车,路再好也走不了;车不支持某种路面,对应的节点也用不了。完整使用流程见 机场怎么用。
客户端与内核
很多客户端名称背后都有一个「内核」:
- Mihomo(原 Clash Meta):Clash Verge Rev 等客户端使用的内核;
- Xray:v2rayN 等客户端常用的内核之一;
- sing-box:一个独立内核,也有自己的客户端,v2rayN 等也支持调用。
内核决定支持哪些协议,客户端决定操作体验。节点能不能连,首先看内核是否支持该协议,各协议的支持情况见 代理协议对比。
按设备选择客户端
| 设备 | 推荐客户端 | 价格 | 难度 | 适合 |
|---|---|---|---|---|
| Windows / macOS / Linux | Clash Verge Rev | 免费开源 | 入门 | 电脑端新手与进阶用户 |
| Windows(也支持 macOS / Linux) | v2rayN | 免费开源 | 进阶 | 习惯手动管理节点的用户 |
| iPhone / iPad | Shadowrocket | 付费 | 入门 | iOS 新手 |
| 苹果全平台 | Stash | 付费 | 进阶 | 想沿用 Clash 配置的苹果用户 |
| iOS / iPadOS / macOS | Surge | 付费 | 高级 | 需要网络调试与精细规则的专业用户 |
| 全平台 | sing-box | 免费开源 | 高级 | 追求性能与新协议的进阶用户 |
说明iOS 上的付费客户端通常需要使用非中国区 App Store 账号下载,请通过正规渠道获取,不要使用共享账号或来路不明的安装包。
按需求选择客户端
只想尽快用上:电脑选 Clash Verge Rev,iPhone 选 Shadowrocket。两者导入订阅都很直接,界面清晰。
需要让命令行工具、开发环境也走代理:选择支持 TUN 模式的客户端,如 Clash Verge Rev,开启后不依赖系统代理设置的程序也能被接管。
习惯逐个管理节点:Windows 用户可以考虑 v2rayN,它对单节点链接的导入和编辑更灵活。
需要精细规则或网络调试:Surge、sing-box 提供更丰富的配置能力,但学习成本较高。
系统代理、TUN 与分流模式的区别
选好客户端后,最常被问到的是几个开关的含义:
| 设置 | 作用 | 适用情况 |
|---|---|---|
| 系统代理 | 把系统代理指向客户端的本地端口,遵循系统代理设置的程序会走代理 | 浏览器等日常应用 |
| TUN 模式 | 创建虚拟网卡接管流量,不读取系统代理的程序也能被接管 | 命令行工具、开发环境、部分桌面应用 |
| 规则模式 | 按分流规则决定直连或代理 | 日常默认使用 |
| 全局模式 | 所有流量都走代理 | 临时排查问题 |
| 直连模式 | 所有流量都不走代理 | 临时关闭代理 |
新手日常保持「规则模式 + 系统代理」即可。只有当某些程序明显没有走代理时,再考虑开启 TUN 模式,并注意与系统中其他网络工具的冲突。
选择客户端的检查清单
- 平台:是否支持你的设备和系统版本;
- 协议:是否支持机场节点使用的协议(可在机场使用文档中查看);
- 订阅格式:机场是否提供该客户端对应的订阅格式;
- 维护状态:项目是否持续更新,旧版本可能不支持新协议;
- 来源:只从官方仓库或官方应用商店下载。
注意不要同时开启两个客户端的系统代理或 TUN 模式。多个客户端争抢代理端口和虚拟网卡,是「开了代理反而上不了网」的常见原因。
小结
客户端是使用机场的必要环节:它把订阅变成可用节点,把节点变成实际连接,再用规则决定每个请求的去向。新手按设备选择入门级客户端即可,等熟悉订阅、节点和规则后,再根据需要尝试功能更强的客户端。更多客户端教程见 客户端教程合集。
常见问题
客户端和内核有什么区别?
内核负责真正的协议处理与流量转发,如 Mihomo、Xray、sing-box;客户端是带图形界面的外壳,负责管理配置和展示信息。同一个内核可以被多个客户端使用。
一个设备可以装多个客户端吗?
可以安装,但不要同时开启多个客户端的系统代理或 TUN 模式,否则会出现端口冲突或无法上网。
为什么同一个节点在 A 客户端能用、在 B 客户端不能用?
通常是 B 客户端或其内核版本不支持该节点的协议或参数。更新客户端到最新版本,或换用支持该协议的客户端即可。
安卓用什么客户端?
安卓上有多款基于 Mihomo 或 sing-box 内核的客户端,选择时确认支持机场使用的协议,并从项目官方发布页下载。